1
我最近更新到Sierra,好像我无法加载依赖于rJava的软件包。升级到Sierra后无法加载软件包xlsx
例如:
library(xlsx)
给出:
Loading required package: rJava
Loading required package: xlsxjars
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
Error : .onLoad failed in loadNamespace() for 'xlsx', details:
call: .jinit()
error: JNI_GetCreatedJavaVMs returned -1
Error: package or namespace load failed for ‘xlsx’
这里是我的会话信息:
R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12
而Java更新到最新版本(8.111)。
这是一个不同的错误比我'rjava'了,当我升级到优胜美地,但在情况下,它可能是有用的,[这里有一个链接]( http://stackoverflow.com/questions/30738974/rjava-load-error-in-rstudio-r-after-upgrading-to-osx-yosemite)到我问的问题,如果答案可能有帮助。 – eipi10
@ eipi10'library('rJava')'不会检索任何错误(来自RStudio和终端),因此我不确定如何针对您的问题修改答案。你升级到Sierra了吗?一切正常吗? – Dambo
如果你没有包含你的JVM安装的细节,那就没有什么可说的了。我怀疑''''会有什么可以替代正确安装的Java库。 –