【发布时间】:2020-12-29 00:09:35
【问题描述】:
在多次尝试让 rJava 工作之后,我决定对我最终如何让它工作进行问答。
如何在我的 MacOS 系统上安装 rJava?我使用的是 macOS Catalina 10.15.6。
我经常收到以下类型的警告消息:
错误:“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->11.0.1.jdk /Contents/Home/lib/server/libjvm.dylib 引用自:>/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so 原因:找不到图片
我之前尝试过从 Oracle 安装不同的 JDK(Java 开发工具包)。 我收到警告说 RStudio 只想与 JDK-11.0.1 一起工作。 要下载它,我需要创建一个 Oracle 帐户。
【问题讨论】:
-
以及安装 JDK 创建一个免费帐户可能值得让 java 运行,你试过
install.packages(rJava, dependencies = TRUE)