我的系统是Mac OS 10.11.5,安装了R 3.3.1和java 1.8.0_92。我已经安装了XLConnect和XLConnectJars。当我尝试加载XLConnect时,我收到以下错误消息:
library(XLConnect)
Loading required package: XLConnectJars
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 'XLConnectJars', details:
call: .jinit()
error: JNI_GetCreatedJavaVMs returned -1
Error: package ‘XLConnectJars’ could not be loaded
我已经尝试过指定java版本选项的目录(java.home =" /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk"),如Does XLConnect package work with Java 8?中所述,但是这并没有解决问题。
答案 0 :(得分:0)
以下是在Mac上使用Java 8运行XLConnect程序包的步骤。
<强> 1。安装Java 6 从Apple网站下载并安装Java for OS X 2015-001。
<强> 2。安装Java 8 从Oracle网站下载并安装Java SE Runtime Environment 8。
第3。安装rJava 使用install.packages(&#34; rJava&#34;)将低级R安装到Java接口。
<强> 4。安装XLConnect 使用install.packages(&#34; XLConnect&#34;,type =&#34; source&#34;)来安装XLConnect软件包。
干杯!