我正在使用 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/