rJavaがjvm.dllを見つけられないという問題を解決します
Solve Problem That Rjava Cant Find Jvm
| 転送元: http://stackoverflow.com/questions/7019912/using-the-rjava-package-on-win7-64-bit-with-r ここでは、Windows 764ビットでR + rJavaを起動して実行する方法に関する簡単なアドバイスをいくつか紹介します。いくつかの可能性がありますが、ほとんどは致命的な欠陥があります。これが私のために働いたものです: PATHにjvm.dllを追加します RJavaブリッジであるrJavaにはjvm.dllが必要ですが、RはそのDLLを見つけるのに問題があります。それは次のようなフォルダにあります C:Program FilesJavajdk1.6.0_25jreinserver または C:Program FilesJavajre6jreinclient どこにいても、そのディレクトリをWindowsのPATH変数に追加します。 (Windows-> 'パス'-> 'アカウントの環境変数を編集する'->パス->値を編集する。) PATHにすでにJavaが含まれている可能性があります。もしそうなら、あなたはあなたのPATHにすでにあるものと同じJavaの「ホーム」ディレクトリにクライアント/サーバーディレクトリを見つけるべきです。 安全のために、アーキテクチャが一致していることを確認してください。 WindowsメニューからRを再起動します Rが実行されている場合は、終了します。 スタートメニューから、R / RGUI、RStudioを起動します。これは、RにPATHの変更を取得させるために非常に重要です。 rJava0.9.2をインストールします。 以前のバージョンは機能しません!ミラーは最新ではないため、www.rforge.netのソースにアクセスしてください。 http://www.rforge.net/rJava/files/ 。そこでのアドバイスに注意してください “Pleaseuse`install.packages('rJava',,'http://www.rforge.net/')`to install.” それはほぼ正しいです。これは実際に機能します:
句読点に注意してください!不思議な「.libPaths()[1]」は、Rにパッケージをプライマリライブラリディレクトリにインストールするように指示するだけです。何らかの理由で、値を空白のままにすると、デフォルトになっているはずなのに機能しません。 |
転載:https://blog.51cto.com/520326/1308035