我正在使用最新版本的R(3.1.2),最新的RStudio版本(0.98.1091)和最新的JAVA(版本8更新31)的64位机器。在Windows中需要rJava的问题
我试图要求rJava(rJava_0.9-6),其结果是出现以下错误:
require(xlsx)
Carregando pacotes exigidos: rJava
Error : .onLoad falhou em loadNamespace() para 'rJava', detalhes:
chamada: fun(libname, pkgname)
erro: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.
Failed with error: ‘package ‘rJava’ could not be loaded’
我已经尝试过,没有sucess重新安装Java。
有谁知道我该如何解决这个问题?
您的Java也是64位的吗?我认为你可能有一个32位的Java,这就是'R和Java有不同架构'错误的意思。 – LyzandeR 2015-02-06 15:01:29
我已经完成了java.com中的标准安装过程。我如何验证它是否安装了32位而不是64位? – 2015-02-06 15:12:57
'命令行中的java -d64 -version'。采取[这里](http://stackoverflow.com/questions/2062020/how-can-i-tell-if-im-running-in-64-bit-jvm-or-32-bit-jvm-from-在程序中) – LyzandeR 2015-02-06 15:15:29