7

我已经安装了最新版本的 R (2.15.2) 和 Java (7.11),并且通过 RStudio (0.97.310) 我正在尝试加载 rJava 包。它似乎安装正确,但是当我打电话时,library(rJava)我收到以下错误:

 Error : .onLoad failed in loadNamespace() for 'rJava', details:
 call: stop("No CurrentVersion entry in '", key, "'! 
 Try re-installing Java and make sure R and Java have matching architectures.")
 error: object 'key' not found
 Error: package/namespace load failed for ‘rJava’

rJava 的文档引用了 Java 1.5+,所以我想知道是否需要安装 Java 的旧版本来解决这个问题。任何帮助将非常感激!

4

2 回答 2

6

好的,我想通了。我想我应该阅读 rJava 开发网站上的发行说明。我已经安装了 Java,但没有安装 JDK。一旦我安装了它,一切正常。

于 2013-02-04T17:36:20.787 回答
1

我遇到了这个问题,并通过从Java 下载站点下载并安装 Java 64 位(如果你有一台现代计算机,你应该选择它)来解决它。

于 2017-07-06T04:09:14.143 回答