加载 rJava 包时 java 路径错误
Error of java path on loading rJava package
我正在尝试在我的 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:没有那个文件或目录。
但我没有将其设置为 myfilepath。
如何防止安装程序查看此路径?
请帮忙。
sudo R CMD javareconf
这非常有效。如果以后有人读到这篇文章,请保留在这里。
我在VirtualBox上有一个Ubuntu 14.04 LTS的虚拟机,我的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
在 Ubuntu 14.04 中遇到同样的问题。在完成简单的安装后,本安装指南对我很有帮助。
http://www.korecky.org/?p=1254(安装 R)和
[http://www.korecky.org/?p=847](安装 Java)
我正在尝试在我的 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:没有那个文件或目录。 但我没有将其设置为 myfilepath。 如何防止安装程序查看此路径?
请帮忙。
sudo R CMD javareconf
这非常有效。如果以后有人读到这篇文章,请保留在这里。
我在VirtualBox上有一个Ubuntu 14.04 LTS的虚拟机,我的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
在 Ubuntu 14.04 中遇到同样的问题。在完成简单的安装后,本安装指南对我很有帮助。 http://www.korecky.org/?p=1254(安装 R)和 [http://www.korecky.org/?p=847](安装 Java)