r.java 错误_关于r:加载rJava包时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我有同样的问题吗? rJava试图检查我系统中根本没有的目录。 但运行上面的配置命令后,它对我有用。

谢谢Manoj sudo R CMD javareconf为我工作。

sudo R CMD javareconf

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

这对我没有任何影响(薄荷18)。

安装openjdk-7-jdk后@Deleet为我工作(Ubuntu Server 16.04)

@Deleet也适用于Ubuntu 16.04 LTS。

为我工作,ubuntu 16.04.2!

为此,您需要先安装java。 有关说明,请参见此处:stackoverflow.com/questions/14788345/

在sudo R CMD javareconf之后,运行sudo rstudio-server restart。

非常感谢,工作薄荷18.2

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

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

这个命令对我的情况非常好。

我在RStudio上的安装o 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环境变量。

在Ubuntu 14.04中面临同样的问题。通过简单的安装后,本安装指南对我很有帮助。

[http://www.korecky.org/?p=847](安装Java)

鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户能够了解它是什么以及它为什么存在。 如果目标站点无法访问或永久脱机,请始终引用重要链接的最相关部分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值