我正在使用最新版本的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