Applies ToRevolution Analytics

問題

當您嘗試載入 'rJava' 封裝會出現錯誤訊息︰

錯誤︰ 無法在 'rJava' 的 loadNamespace() 的.onLoad

方案

其許多環境變數及需要在您的系統,才能讓 'rJava' 封裝上設定的路徑若要成功地載入。您應該檢查下列項目在 Windows 上︰

  • 請確定已正確設定環境變數 'JAVA_HOME',並指向 64 位元版本 jof (JDK 或 SE 的 JAVA執行階段)。64 位元革命您需要確定您有安裝 JAVA 的 64 位元版本。

  • 請確定已正確設定 JAVA '可識別的 CLASSPATH' 變數。JDK 64 位元版本,這通常會設定為如下列所示 (在 Windows):      'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext'

  • 請檢查您的系統路徑設定。在 Windows 上,goto ' 控制台---> 系統--> 進階設定---> 的環境變數。您的路徑應該包含目錄: ' C:\Program Files\Java\jre6\bin\server' 和 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'。

  • 請確定 'RPATH' 和 'RHOME' 的環境變數都設定,並指向目錄︰      'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'

路徑可能會不同,但是 Linux,則需要相同的設定︰

  • 可識別的 CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext

  • RPATH 和 RHOME: /usr/lib64/Revo-7.3/R-3.1.1

在上 Linux,也建議您執行命令︰R CMD javareconf如此將嘗試革命 R 企業適用您系統上正確設定 JAVA。請注意,是否不是所有的組態設定填寫執行 'R CMD javareconf' 之後,這通常表示 rJava 將不會運作,以及您 JAVA 的安裝/設定不足。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。