2016-05-01 21 views
0

rJavaパッケージを正常にインストールしました。しかし、コマンドlibrary(rJava)を実行すると、次のエラーが発生します。R:rJavaパッケージのロードに失敗する

> library(rJava) Error : .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: JAVA_HOME 
cannot be determined from the Registry Error: package or namespace 
load failed for ‘rJava’ 

どうすればこの問題を解決できますか?

答えて

0

私はこの問題もXLConnectを実行していました。 Rの私のインスタンスがJave Virtual Machineを私の64ビットWindowsコンピュータで見ることができなかったことが判明しました。私は単に私のjvm.dllファイルの64ビットバージョンが存在するフォルダに見つかりました。

libraryまたはrequire()関数へのその.dllファイルのパスにあるだけで、狂気を元に戻す必要がありますが、私の場合は、Javaを完全に更新する必要がありました。 JAVAホームを指すスクリプトの始まり。

Sys.setenv(JAVA_HOME="yourpathhere")

それが動作するかどうかを参照してください。

+0

ベタニー私は自分のコンピュータにそのファイルを持っていないようです...それを入手するのに最適な場所を知っていますか? Javaコンパイラをインストールする必要はありますか? –

+0

検索していない場合は、おそらく64ビット版のJavaを完全にインストールする必要があります。私たちは仕事でこれをしなければなりませんでした。それを打ち、オラクルに行って、最新の64ビット安定バージョンをダウンロードしてインストールしてください。 – sconfluentus

+0

私はちょうどそれをやるでしょう。あなたに知らせてください。 ;) –

関連する問題