我在macOS sierra(10.12.5)上运行R(版本3.4.0),我正在尝试使用需要使用rJava库的xlsx库.
当我尝试library(rJava)在R控制台中加载rJava时(如果在RStudio或终端中没有区别),我收到以下错误消息,我无法理解:
Fehler: package or namespace load failed for ‘rJava’:
.onLoad in loadNamespace() für 'rJava' fehlgeschlagen, Details:
Aufruf: dyn.load(file, DLLpath = DLLpath, ...)
Fehler: kann shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so' nicht laden:
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
Run Code Online (Sandbox Code Playgroud)
谷歌搜索问题我发现一些帖子有点类似(但每次稍微不同的问题),这个SO问题是其中最有希望的.
由于提议的步骤需要适应我的情况,而且我是一个新手,我无法实现它们.我能做什么?
附加信息:
shell命令java -version返回:
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
Run Code Online (Sandbox Code Playgroud)
并且shell命令R CMD javareconf返回:
Java interpreter …Run Code Online (Sandbox Code Playgroud)