【发布时间】:2015-08-14 20:08:44
【问题描述】:
我正在尝试在我的 Unix 机器中加载“rJava”包。 在加载之前,我已经使用
设置了路径Sys.setenv("JAVA_HOME= myfilepath")
在我的 R 脚本中。
尽管如此,我收到以下错误(以下是错误的一部分):
checking Java support in R... present:
interpreter : '/usr/lib/jvm/jre/bin/java'
archiver : '/usr/lib/jvm/jre/../bin/jar'
compiler : '/usr/lib/jvm/jre/../bin/javac'
header prep.: '/usr/lib/jvm/jre/../bin/javah'
cpp flags : '-I/usr/lib/jvm/java/include I/usr/lib/jvm/java/include/linux'
java libs : '-L/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server -ljvm'
checking whether Java run-time works... ./configure: line 3729: /usr/lib/jvm/jre/bin/java: No such file or directory
no configure: error: Java interpreter '/usr/lib/jvm/jre/bin/java' does not work
如您所见,错误显示 /usr/lib/jvm/jre/bin/java: No such file or directory。 但我没有将它设置为 myfilepath。 如何防止安装程序查看此路径?
请帮忙。
【问题讨论】:
-
看看here也许吧。那里有一些很好的提示。
-
我在发布问题之前检查了该帖子。我在那里尝试了一切。似乎对我不起作用。
-
你试过
sudo R CMD javareconf我有同样的问题。 rJava 试图检查我的系统中根本不存在的目录。但是在运行上述配置命令后,它对我有用。 -
感谢 Manoj sudo R CMD javareconf 为我工作。