- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在 RStudio 中运行 rJava 但没有成功:
Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so
Reason: image not found
使用 rJava 问题的通用解决方案,“sudo R CMD javareconf”不起作用并给出以下输出:
Java interpreter : /usr/bin/java
Java version : 11.0.6
Java home path : /Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home
Java compiler : /usr/bin/javac
Java headers gen.: /usr/bin/javah
Java archive tool: /usr/bin/jar
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/jdk-11.0.6.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home/include/darwin -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include -fPIC -Wall -g -O2 -c conftest.c -o conftest.o
clang-7: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk' [-Wmissing-sysroot]
In file included from conftest.c:1:
/Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home/include/jni.h:39:10: fatal error:
'stdio.h' file not found
#include <stdio.h>
^~~~~~~~~
1 error generated.
make: *** [conftest.o] Error 1
Unable to compile a JNI program
JAVA_HOME : /Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home
Java library path:
JNI cpp flags :
JNI linker flags :
Updating Java configuration in /Library/Frameworks/R.framework/Resources
Done.
有人以前遇到过这个错误并知道如何解决吗?
最佳答案
最近,我的同事升级到 Catalina 后遇到了这样的问题。我的解决方案是再次安装有问题的 JDK 版本。您的系统似乎在 11.0.6 和 11.0.1 之间存在混淆。
转到此页面: https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase11-5116896.html
下载并安装 11.0.1
sudo R CMD javareconf
sudo Rstudio # 提升权限
install.packages("rJava")
如果这不起作用,请从第 2 步开始重试,但使用 https://www.oracle.com/technetwork/java/javase/overview/index.html 中的 11.0.6
关于java - sudo R CMD javareconf 解决方案不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60139798/
我尝试在 RStudio 中运行 rJava 但没有成功: Error: package or namespace load failed for ‘rJava’: .onLoad failed i
我正试图让 Java 与 Cygwin 上的 R 连接起来。当我尝试 R CMD javareconf 时,出现了 could not load or find main class getsp 错误
sudo R CMD javareconf Java interpreter : /usr/lib/jvm/default-java/jre/bin/java Java version : 1
我正在尝试使用 Anaconda 在基于 debian (jessie) 的 docker 容器中安装 rJava。 作为 root,我做到了 $ apt-get update && apt-get
我在自己的服务器上运行 Rstudio。 Java安装好的java_home和bin。 R 已安装。 rJava 已安装。 尝试执行命令:library("rJava")但有问题 libjvm.so
我正在尝试使用 Java 配置 R,在运行 sudo R CMD javareconf 后我得到了这个。 sudo R CMD javareconf
我试图为 eclipse 安装一个插件,但出现错误,经过一些谷歌搜索后,得到了运行的建议:sudo R CMD javareconf,但是出现这个错误: *** Cannot find any Jav
我是一名优秀的程序员,十分优秀!