我想让RJava工作。
我已经下载了64位Java并尝试手动设置在R Studio中找到我的java的位置。
我继续收到此错误:
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.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
任何回复都将是apreciated
答案 0 :(得分:1)
查看此处的位置:R, Java, rJava and macOS adventures
你可以在macOS中找到如何处理Java,R,rJava的描述。通常,那里有一些混乱。你必须注意以下几点:
最终,一旦设置了所有内容,就应该让它运行。
我不会在这里发布完整的描述,因为它很长。另外,请注意允许运行基于JNI的代码的JDK设置。您需要确保JDK在
中有适当的设置`/usr/libexec/java_home`/../Info.plist
很多事情要做,但最终应该有效:)
与R一起玩。