无法在R / RStudio中安装rJava

亚瑟:

我正在尝试在RStudio上安装“ 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 ‘/Users/art/Library/R/3.4/library/rJava’
* restoring previous ‘/Users/art/Library/R/3.4/library/rJava’
Warning in install.packages :
  installation of package ‘rJava’ had non-zero exit status

当我尝试在R上安装时,它给了我:

checking whether JNI programs run... configure: error: Unable to run a simple JNI program. Make sure you have configured R with Java support (see R documentation) and check config.log for failure reason.
ERROR: configuration failed for package ‘rJava’
* removing ‘/Users/art/Library/R/3.4/library/rJava’
* restoring previous ‘/Users/art/Library/R/3.4/library/rJava’

一个旧的解决方案:sudo R CMD javareconf曾经为我工作,但现在不再工作了。

这就是它的作用:

Java interpreter : /usr/bin/java
Java version     : 1.8.0_252
Java home path   : /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre
Java compiler    : /usr/bin/javac
Java headers gen.: /usr/bin/javah
Java archive tool: /usr/bin/jar
Non-system Java on macOS

trying to compile and link a JNI program 
detected JNI cpp flags    : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
detected JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/../include -I/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/../include/darwin  -I/usr/local/include   -fPIC  -Wall -g -O2  -c conftest.c -o conftest.o
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o conftest.so conftest.o -L/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/lib/server -ljvm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation


JAVA_HOME        : /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre
Java library path: $(JAVA_HOME)/lib/server
JNI cpp flags    : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
Updating Java configuration in /Library/Frameworks/R.framework/Resources
Done.

java -version 给出:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (Zulu 8.46.0.20-SA-macosx) (build 1.8.0_252-b14)
OpenJDK 64-Bit Server VM (Zulu 8.46.0.20-SA-macosx) (build 25.252-b14, mixed mode)

我的系统是MacOS Mojave 10.14.6,有人可以帮我解决这个问题吗?谢谢!

安吉特:

JAVA_HOME正在指向JRE文件夹。您需要将其设置为JDK文件夹。
您可以/usr/libexec/java_home -v <version you want>用来获取所需的路径JAVA_HOME例如,要获取1.7 JDK的路径,您可以运行/usr/libexec/java_home -v 1.7它,它将路径返回至JDK。在您.profile.bash_profile只是添加export JAVA_HOME=/usr/libexec/java_home -v <version>,您应该是好的。
是否javac -version要检查JDK安装。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

无法在centos R中安装rJava

来自分类Java

无法在Ubuntu 13.04中的R 3.0中安装rJava

来自分类Dev

无法在R / RStudio中安装XML包

来自分类Java

R:无法安装rJava; 什么是R-API-3.4?

来自分类Dev

在Xubuntu 16.04中安装R和RStudio

来自分类Java

“升级”到OSX Yosemite后RStudio / R中的rJava加载错误

来自分类Java

rJava安装错误“无法从注册表中确定JAVA_HOME”

来自分类Java

无法在ubuntu系统上安装rJava

来自分类Dev

无法在RStudio中更改R的版本

来自分类Dev

无法在R上加载rJava

来自分类Dev

无法在Ubuntu 11.04中安装R包

来自分类Dev

R软件包不会安装在Jupyter Notebook中,但会安装在RStudio和R app中

来自分类Java

“无法运行一个简单的程序JNI” R上3.6 ubuntu的仿生海狸安装rJava时错误消息

来自分类Dev

在RStudio中从源代码安装R软件包时遇到问题-Ubuntu 16.04

来自分类Dev

如何使用Rstudio应用正确正确地在R中安装软件包?

来自分类Java

使用rJava在R中获取哈希图

来自分类Dev

使用rJava在R中调用Java方法

来自分类Dev

无法在R中安装软件包OpenMx

来自分类Java

无法在Docker映像中安装R软件包

来自分类Dev

无法在R版本3.4.1中安装data.table

来自分类Dev

无法在CentOS的R中安装XML软件包

来自分类Dev

无法在3.3.3中安装“ tm” R软件包

来自分类Dev

无法在RStudio中启动SparkR

来自分类Dev

R / RStudio-安装devtools失败?

来自分类Dev

安装rJava

来自分类Java

无法在Mac上安装rJava; JNI数据类型有麻烦

来自分类Dev

无法安装R-package“ BH”

来自分类Dev

在RStudio Viewer中无法正确显示

来自分类Dev

无法在RStudio中运行edit()命令

TOP 榜单

热门标签

归档