【发布时间】:2015-02-16 08:57:25
【问题描述】:
我有 Ubuntu 10.x 操作系统,并在上面安装了 R。我想在 R 上安装 rJava。为此,当我运行 installed.packages("rJava) 命令时会出现错误
检查 Java 运行时是否有效... 错误:无法找到或加载主类 getsp 不 配置:错误:Java 解释器“/usr/bin/java”不起作用 错误:包“rJava”的配置失败 * 删除‘/home/hduser/R/i486-pc-linux-gnu-library/2.10/rJava’
下载的包在 '/tmp/Rtmp0tlBXn/downloaded_packages' 警告信息: 在 install.packages("rJava") : 安装包“rJava”的退出状态非零
如果我运行system("java -version")
然后它显示相同的 Java 版本,这是我从基本操作系统提示符运行 Java -version 命令时给出的。所以这意味着 Java 没有问题,我可以在 install package 命令的输出中看到原因?正如我使用时所建议的那样
sudo apt-get install r-cran-rjava
这里也没有运气 请推荐
【问题讨论】:
-
您应该添加 apt-get 不起作用的原因。错误信息是什么?
-
@ExpectoPatronum 'sudo apt-get install r-cran-rjava' 命令现在说'r-cran-rjava 已经是最新版本。'。但是我没有在 R 提示符的包列表中获得 rJava。在它出现在列表之前。 Installed.package() 方法现在给出不同的错误。请参阅以下“包 LibPath 版本优先级捆绑包包含依赖导入链接到建议增强 OS_type 许可证内置警告消息:在 list.files(lib) 中:list.files:'rJava' 不是可读目录'