当我在Mac上执行以下代码时,我得到了这个
**> library(xlsx)**
Loading required package: 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.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
Error: package ‘rJava’ could not be loaded
我在这里看到了一些更改Java Home目录的帖子,但它们都在Windows系统中。我想知道如何在Mac环境中解决这个问题?
答案 0 :(得分:0)
试试这个
brew cask install java
一般而言,为避免将来出现类似问题,我建议您按照我的帖子使用自制程序安装R http://pacha.hk/2017-07-12_r_and_python_via_homebrew.html
这样做可以解决路径问题以及以后想要使用R数据库工具和相关工具时可能重新出现的相关内容。