2017-08-02 7 views
-1

再インストールJavaが取得するRStudioエラーの設定RJava

java version "1.8.0_144" 
Java(TM) SE Runtime Environment (build 1.8.0_144-b01) 
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) 

蘭:

sudo R CMD javareconf 

ターミナルは、Javaのを認識し、すべてが

を働いていたように思えた。しかし、その後rStudio中:

library(rJava) 

受信したこのエラーまたは:

Error: package or namespace load failed for ‘rJava’: 
.onLoad failed in loadNamespace() for 'rJava', details: 
call: dyn.load(file, DLLpath = DLLpath, ...) 
error: unable to load shared object 

'/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so':

のdlopen(/Library/Frameworks/R.framework /Versions/3.4/Resources/library/rJava/libs/rJava.so、6):ライブラリがロードされていない:@ rpath/libjvm.dylib 参照先:/Library/Frameworks/R.framework/Versions/3.4/Resources/library /rJava/libs/rJava.so 理由:画像が見つかりません

+0

rstudio x64もですか? – Andres

+0

これは重複した質問 https://stackoverflow.com/questions/45471708/failing-to-load-rjava-in-rstudio –

+0

いいえ、その別の問題ですが、感謝の男! –

答えて

0

特定のJavaファイルを探すようにシステム環境を設定すると、Javaを使用しているほとんどのパッケージがpretタイ。注:このコードは64ビット版のWindows PC用ですが、Unix/Linuxの場合はそれを把握する必要があります。

# Set Java HOME for 64bit JRE: JAVA - https://java.com/en/download/manual.jsp 
Sys.setenv("JAVA_HOME" = "C:\\Program Files\\Java\\jre1.8.0_131") 

初めてマシンを設定した後は、マシン/ Rstudioを再起動する必要があります。私は、私が最も一般的なライブラリをロードするときに、このファイルをセットアップファイルで実行しますが、毎回行う必要はありません。

関連する問題