XLConnect是否适用于R 3.3.1和Java 8?

时间:2016-06-28 14:30:49

标签: java r xlconnect

我的系统是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?中所述,但是这并没有解决问题。

1 个答案:

答案 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软件包。

干杯!