MacでRをJavaで使用することはできません。スタックオーバフロー(例:rJava load error in RStudio/R after "upgrading" to OSX Yosemite)など、ウェブに関する豊富な情報がありますが、これはどれも役に立ちません。標準的なアドバイスは、ファイルlibjvm.dylibを見つけて、これへのリンクを次のように設定することです。MacでRjavaを使用する関連ライブラリlibjvm.dylibが存在しません
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
問題は、私は繰り返し、オラクルからのJavaの最新バージョンをダウンロードするにもかかわらず、どこにでも私のシステム上のファイルlibjvm.dylibを持っていないということです。
Javaのホームは次のとおりです。 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home。
Javaのバージョンは、 Javaバージョン1.6.0_65」 Java(TM)SEランタイム環境(ビルド1.6.0_65-b14-468-11M4833) Java HotSpot(TM)64ビットサーバーVM(ビルド20.65-b04-468、混合モード)。
私のJavaホーム(ディレクトリのみ)のツリー構造は次のとおりです。
それは例えば、私が持っていることになってるツリー構造とは全く違って見えます'jre'フォルダはありません。
ありがとうございます。
おかげで、私はあなたのアドバイスに従ったが、私はまだ次のエラーを取得します。共有オブジェクトをロードできません '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so': dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/)ライブラリ/ rJava/libs/rJava.so、6):ライブラリがロードされていない:@ rpath/libjvm.dylib 参照先:/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava so 理由:画像が見つかりません –
問題がソートされました。私はJava 8をリロードし、関連ファイル(libvjm.dylibとrJava.so)が登場しました。私は以前に何が間違っていたのか分かりません。手伝ってくれてありがとう。 –
.oOo。クール!解決策を受け入れてくれてありがとう.oOo。 – mko