如何修复rJava安装错误配置:错误:Java解释器'/ usr / bin / java'不起作用

时间:2019-03-30 20:34:49

标签: r rjava

我正在尝试在Mac上的RStudio中安装软件包“ xlsx”。它尝试安装rJava并出现以下错误:

检查Java运行时是否正常...不存在Java运行时,要求安装。

  

没有配置:错误:Java解释器'/ usr / bin / java'不起作用   错误:包“ rJava”的配置失败   *删除“ /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava”   *恢复以前的“ /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava”   install.packages中的警告:安装了软件包“ rJava”   非零退出状态

它提示我去下载Java,然后下载。安装完成后,我尝试在RStudio中再次安装rJava软件包,它给出了完全相同的错误,并提示我重新下载Java。

我可以在系统偏好设置中看到Java,但是当我进入终端并输入java -version时,会得到相同的提示,提示您下载Java。就像我的计算机无法识别Java。

关于如何解决此问题并安装rJava的任何想法?

谢谢!

2 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,并使用了不需要Java的openXLSX。

答案 1 :(得分:0)

我在 linux 上遇到了同样的问题...从“/usr/bin/java”你正在使用 Linux,假设情况也是如此。需要的 Java 安装程序可以按照 here 在 linux 终端中的描述进行安装

sudo apt-get install default-jre
sudo apt-get install default-jdk

通过重新启动 R 安装工作