【问题标题】:Error of java path on loading rJava package加载 rJava 包时的 java 路径错误
【发布时间】: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 为我工作。

标签: java r unix rjava


【解决方案1】:
sudo R CMD javareconf

这非常有效。如果将来有人阅读此内容,请保留此内容。

【讨论】:

  • 这对我没有任何影响(Mint 18)。
  • @Deleet 为我工作 (Ubuntu Server 16.04),在我安装 openjdk-7-jdk 之后
  • 为我工作,ubuntu 16.04.2!
  • 为此,您需要先安装 java。有关说明,请参见此处:stackoverflow.com/questions/14788345/…
  • sudo R CMD javareconf之后,运行sudo rstudio-server restart
【解决方案2】:

我在VirtualBox上有一个Ubuntu 14.04 LTS的VM,我的java-jdk的真实安装路径如下:

/usr/lib/jvm/java-7-openjdk-amd64

这个命令非常适合我的情况。 我在 RStudio 上安装或 rJava 包时遇到了这种类型的错误:

*./configure: line 3736: /usr/lib/jvm/default-java/jre/bin/java: No such file or directory*

首先,我以这种方式修改了配置文件: sudo gedit /etc/profile 然后在 eof 中添加此说明:

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

在此之后,我在终端会话中输入了命令:

sudo R CMD javareconf

并且成功安装了rJava包。

注意:在运行sudo R CMD javareconf 之前,您可能还需要设置LD_LIBRARY_PATH environment variable

【讨论】:

    【解决方案3】:

    在 Ubuntu 14.04 中遇到同样的问题。经过简单的安装后,此安装指南对我很有帮助。 http://www.korecky.org/?p=1254(安装 R)和 [http://www.korecky.org/?p=847](安装Java)

    【讨论】:

    • 鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 2012-11-04
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 2012-07-03
    相关资源
    最近更新 更多