加载rJava包时java路径出错

Ama*_*hur 18 java unix r rjava

我想在我的Unix机器上加载'rJava'包.在加载之前,我已经使用了路径

Sys.setenv("JAVA_HOME= myfilepath") 
Run Code Online (Sandbox Code Playgroud)

在我的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
Run Code Online (Sandbox Code Playgroud)

如您所见,错误显示/ usr/lib/jvm/jre/bin/java:没有这样的文件或目录.但我没有将其设置为myfilepath.如何阻止安装程序查看此路径?

请帮助.

Sus*_*pta 58

sudo R CMD javareconf
Run Code Online (Sandbox Code Playgroud)

这非常有效.如果有人在将来读到这篇文章,请保留此信息.

  • 这对我没有任何影响(Mint 18)。 (2认同)