2

我更新了我的 Java 版本并删除了旧版本的 Java。现在我的 XLConnect 包不会加载到 R 中,因为 XLConnectJars 不会加载。这是错误消息。

Loading required package: XLConnectJars
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R     and Java have matching architectures.
Error: package ‘XLConnectJars’ could not be loaded

是重新安装旧版本 Java 的唯一解决方案吗?

4

2 回答 2

1

尝试定义路径

options(java.home="C:/Program Files/Java/jre7/")

适当地改变它

于 2014-10-24T14:25:59.230 回答
1

在 Windows 7 中对我有用的是:

options(java.home="C:\\Program Files\\Java\\jre1.8.0_45")
library(rJava)

从下载最新的 64 位 Java 版本 8 后

http://java.com/en/download/manual.jsp
于 2015-04-17T23:48:23.713 回答