2017-06-11 5 views
0

Cran-R x64 3.3.4が正常に動作していました。しかし、最近、別のプログラムがそれを必要としたので、私はJavaの最新バージョンをインストールしました(Interactive Brokers TWS)。今私はRを実行し、rJavaまたはxlsxをロードしたいときに私はjvm.dllが見つからないというエラーメッセージが表示されます。 TWSは正常に動作しますが、明らかにRは不幸です。私はPATH変数を見て、ディレクトリ内の行を見たときにjavapath_target_25729042があるPATH=C:\ProgramData\Oracle\Java\javapathを見つけました。コマンドライブラリ(rJava)を発行するときにCran-Rがjvm.dllを見つけることができません

jvm.dllへのパスを含めるように、PATH環境を変更することを推奨します。これはOracleのJavaインストールと競合しませんし、後で問題を引き起こす可能性のある環境変数をハードコーディングしていますか? (新しいバージョンのJavaのインストールなど)Javaのアンインストールではハードコーディングが削除されない可能性があります。

したがって、基本的な質問は、jvm.dllファイルを指す正しい方法は何ですか?

私は、Javaを更新するたびに、ちょっと疲れました。jvm.dllを指す問題があります。私は新しいインストール後にもjvm.dllが見つからないEclipseで同様の問題を抱えています。

答えて

0

R CMD javareconfを使用してRを再構成し、ソースからrJavaをインストールすることをお勧めします。

> install.packages("rJava", type="source") 
関連する問題