小编MrM*_*Max的帖子

R,加载rJava错误

我在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)

java r rjava

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

r ×1

rjava ×1