【问题标题】:Can't load rJava library无法加载 rJava 库
【发布时间】:2018-12-01 04:48:38
【问题描述】:

我正在运行 RSStudio 版本 1.1.442 和 R3.5。当我尝试加载 rJava 时,出现以下错误;

库(rJava) 错误:“rJava”的包或命名空间加载失败: .onLoad 在“rJava”的 loadNamespace() 中失败,详细信息: 调用:dyn.load(file, DLLpath = DLLpath, ...) 错误:无法加载共享对象'/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/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home /lib/server/libjvm.dylib 引用自:/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so 原因:没有找到合适的图片。发现: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib:mach-o,但架构错误 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libclient.dylib:mach-o,但架构错误

我已经尝试卸载并重新安装 Java 并运行终端命令 R CMD javareconf 没有成功。

感谢您的帮助。

【问题讨论】:

  • 卸载并重新安装 Java 后,您是否卸载并重新安装了 rJava?此外,您可能想检查您的机器和 Java 的 32 位/ 64 位(如果适用)。我会卸载两者然后安装 Java 然后 rJava。
  • 也尝试更换 CRAN 镜像。

标签: r rstudio rjava


【解决方案1】:

感谢您的建议。 Java 的第二次重新安装成功了。

【讨论】:

  • 在您的问题中,您说您已尝试卸载重新安装 Java,但问题仍未解决。在您的 cmets 中,您说“第二次重新安装 Java 就成功了”。请附上链接,并说明。
猜你喜欢
  • 2011-01-24
  • 2018-09-17
  • 1970-01-01
  • 2018-06-15
  • 2015-02-24
  • 2017-07-12
  • 1970-01-01
相关资源
最近更新 更多