【发布时间】:2016-01-27 12:47:40
【问题描述】:
当我在 R 中调用“XLConnect”库时遇到问题。
加载所需的包:XLConnectJars JavaVM:请求的 Java 版本 ((null)) 不可用。在 "" 处使用 Java。 JavaVM:未能 加载 JVM:/bundle/Libraries/libserver.dylib JavaVM 致命:无法 加载 jvm 库。错误:.onLoad 在 loadNamespace() 中失败 'XLConnectJars',详细信息:调用:.jiit() 错误: JNI_GetCreatedJavaVMs 返回 -1
错误:无法加载包“XLConnectJars”
这个错误发生在我安装 XLConnect 并编写库(XLconnect)之后。
我用谷歌搜索了这个问题,但在我的情况下没有合适的解决方案。 我已经安装了 Java 8 并检查了终端中的 java 位置。 我在 mac OS X (10.10.5) 中运行 R
感谢您的帮助。
【问题讨论】:
-
您的 JAVA 和 R 架构匹配吗?我的意思是,你运行 32bit R 和 32bit JAVA 还是 64bit R 和 64bit JAVA?如果它们不匹配(例如 32 位 JAVA 和 64 位 R),那么您可能会遇到这种错误。
-
我检查了我的 Java 和 R,它们都是 64 位的。