我使用install.packages('rJava', type='source')来安装rJava,但是它会出现以下错误:
配置:错误:缺少一个或多个Java。
* JDK是不完整的!请确保您有一个完整的JDK。JRE是不够的。配置:./配置失败用于jri错误:包‘rJava’配置失败*删除‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava’*恢复以前的‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava’
install.packages中的警告:“rJava”包的安装具有非零退出状态
我刚安装了JDK8,所以我不知道发生了什么。javac -version抛出javac 1.8.0_231
java -version抛出java版本"1.8.0_231“Java(TM) SE运行时环境(Build1.8.0_231-b11) Java HotSpot(TM) 64位服务器VM (build 25.231-b11,混合模式)
R: rJava package install failing的这个家伙想出了一个解决方案,我甚至都不明白,因为我对此并不熟悉,但这显然与PATH、JAVA_HOME和/jre有关。
发布于 2019-12-11 15:11:33
看起来,JAVA_HOME指向一个JRE,而不是您想要和需要的JDK。看看top voted answer“我应该在OS上将JAVA_HOME设置为什么”。还请参见https://developer.apple.com/library/archive/qa/qa1170/_index.html
https://stackoverflow.com/questions/59275124
复制相似问题