我也遇到这样的问题,我的Mac,用r gui无法加载rJava包,但是我通过terminal就可以,不知道是什么问题。 library(rJava)错误: package or namespace load failed for ‘rJava’: loadNamespace()里算'rJava'时.onLoad失败了,详细内容: 调用: dyn.load(file, DLLpath = DLLpath, ...) 错误: 无法载入共享目标对象‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so’:: dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so Reason: image not found 用以下代码可以解决: sudo ln -f -s $(/usr/libexec/java_home)/lib/server/libjvm.dylib /usr/local/lib sudo ln -s /usr/local/lib/libjvm.dylib/Library/Frameworks/R.framework/Versions/3.4/Resources/lib/
rJava 需要设置 环境变量: