gpt4 book ai didi

java - 如何在 MacOSX 上处理 R 代码中的 Java 错误?

转载 作者:行者123 更新时间:2023-12-02 09:14:08 25 4
gpt4 key购买 nike

使用 Shiny 运行 R 代码时,我收到以下错误消息,仅在我的 Mac(Catalina,V 10.15.1)上出现,但在 Windows 上则不然:

Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
Warnung in system("/usr/libexec/java_home", intern = TRUE)
Ausführung von Kommando '/usr/libexec/java_home' ergab Status 1
Fehler: package or namespace load failed for ‘xlsx’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: kann shared object '/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so' nicht laden:
dlopen(/Library/Frameworks/R.framework/Versions/3.6/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.6/Resources/library/rJava/libs/rJava.so
Reason: image not found

由于我的代码非常广泛而且很长,所以我无法将其发布在这里。但是,我将不胜感激任何帮助,因为我仍然是初学者。谢谢!

最佳答案

MacOS X 未预装 Java 开发工具包 (JDK)。

我建议通过 HomeBrew 安装然后运行命令:brew cask install java 它将安装 latest Oracle JDK并为您整理所有配置。

获得 JDK 后,尝试再次运行 R 代码,它应该可以正常工作,并且您不应该看到无法找到任何 JVM 错误。

关于java - 如何在 MacOSX 上处理 R 代码中的 Java 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59141161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com