2013-01-31 13 views
6

RJavaパッケージの読み込み中にR(2.15.2)とJava(7.11)の最新バージョンがインストールされていましたが、RStudio(0.97.310)正しくインストールするように見えたが、私はlibrary(rJava)を呼び出すときに、私は次のエラーを取得する:Win7で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以降を参照するので、私はジャワの古代のバージョンをインストールする必要がある場合、私は疑問に思ってこの問題を解決してください。どんな助けでも大歓迎です!

+1

64ビットまたは32が必要かどうかチェックしてください。あなたのJavaタイプとRタイプは一致する必要があります。参照してください:http://java.com/en/download/faq/java_win64bit.xml –

+0

あなたは 'システム(" java -version ")'と発音しているJavaのバージョンは? – agstudy

+0

これは私が尋ねた質問とほぼ重複しています:http://stackoverflow.com/questions/10545458/rjava-warning-meaningしかし、私のパッケージをコンパイルするためのより多くのものでした。いずれにせよ、問題は同じです。 –

答えて

6

わかりました。 rJava開発Webサイトでリリースノートを読んでください。私はJavaをインストールしましたが、JDKはインストールしませんでした。私はそれをインストールした後、すべて正常に働いた。

1

私はこの問題を抱えており、Java download siteのJava 64ビット(おそらく最新のコンピュータをお持ちならば選択してください)をダウンロードしてインストールすることで解決しました。

関連する問題