java - 尝试安装 rJava 但错误提示 JDK 不完整

标签 java r

我正在使用 install.packages('rJava', type='source') 安装 rJava,但出现以下错误:

configure: error: one or more Java tools are missing.

*** JDK is incomplete! Please make sure you have a complete JDK. JRE is not sufficient. configure: error: ./configure failed for jri ERROR: configuration failed for package ‘rJava’ * removing ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava’ * restoring previous ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava’

Warning in install.packages : installation of package ‘rJava’ had non-zero exit status

我刚刚安装了 JDK8,所以我不确定发生了什么。 javac -version 抛出 javac 1.8.0_231

java -version 抛出 java 版本“1.8.0_231” Java(TM) SE 运行时环境(版本 1.8.0_231-b11) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.231-b11,混合模式)

这个人在 R: rJava package install failing提出了一个我什至不理解的解决方案,因为我是新手,但它显然与 PATH 和 JAVA_HOME 和/jre 有关。

最佳答案

看起来 JAVA_HOME 指向 JRE,而不是您想要和需要的 JDK。看看top voted answer到“我应该在 OS X 上将 JAVA_HOME 设置为什么”。另请参阅https://developer.apple.com/library/archive/qa/qa1170/_index.html

关于java - 尝试安装 rJava 但错误提示 JDK 不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59275124/

相关文章:

list - R:如何使用 R 从 txt 文件中获取信息

java - NullpointerException 数组和对象

java - Android 客户端和 JSF 服务器通信

java - android应用程序与网站数据库的连接

r - 防止 NA 用于 lm 回归

r - 增加子文档的标题级别

java - 需要一个应用程序来修复带有未转义字符的 XML

c# - 读取从 Java 序列化到 C# 的 BigInteger

r - 合并行并求和它们的值

在 R 中重复多个 NULL