【问题标题】:Installing rJava and xlsx in R Studio running on Mac OSX在 Mac OSX 上运行的 R Studio 中安装 rJava 和 xlsx
【发布时间】:2019-01-16 23:38:49
【问题描述】:

我正在尝试在我的 R 工作室中安装“xlsx”库。但是由于我没有安装“rJava”,所以安装没有通过。

没有,当我在我的 mac 中安装 jdk 后尝试安装“rJava”时,我在安装时仍然遇到相同的错误,以下是两个库的错误。

"Error: package or namespace load failed for ‘xlsx’:
 .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.5/Resources/library/rJava/libs/rJava.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so
  Reason: image not found"

"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.5/Resources/library/rJava/libs/rJava.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so
  Reason: image not found"

【问题讨论】:

    标签: r xlsx rjava


    【解决方案1】:

    让 rJava 被识别似乎有点棘手。看起来 R 可能试图在错误的地方寻找它,在这种情况下,您可以尝试类似问题 Error of java path on loading rJava packageIssue while connecting rJava in R Studio 上的 cmets 的解决方案

    根据您需要 xlsx 库的用途,tidyverse 系列包有用于读取和写入不依赖 Java 的 xlsx 文件的包,请参阅here

    【讨论】:

      猜你喜欢
      • 2015-01-01
      • 2017-07-09
      • 2017-10-26
      • 1970-01-01
      • 2015-11-28
      • 2015-11-19
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      相关资源
      最近更新 更多