2017-02-15 87 views
3

所以我已經嘗試了以前提出的答案,我的問題。但我仍然有同樣的錯誤信息: 我試圖加載rJava庫中的R錯誤:程序包或命名空間加載失敗'rJava'

library(rJava) 

Error : .onLoad failed in loadNamespace() for 'rJava', details: call: inDL(x, as.logical(local), as.logical(now), ...) 
error: unable to load shared object 'C:/Users/Lauriane/Documents/R/win-library/3.3/rJava/libs/x64/rJava.dll': 
LoadLibrary failure: The specified module could not be found. 
Error: package or namespace load failed for ‘rJava’ 

請幫幫忙,

感謝

+0

可能是這可以幫助你, http://stackoverflow.com/questions/27661325/unable-to-load-rjava-on-r – Aditi

+0

你可以檢查你的Java架構是否是相同的R你正在使用的版本。 'rJava'需要他們都在同一個架構上。 32位或64位。我有同樣的問題。 – samkart

+0

這可能有所幫助。它對我有幫助。 https://stackoverflow.com/a/30073113/5238639 – prashanth

回答

2

對我來說,這個問題是因爲32引起的位Java版本已安裝在系統上,但我運行的是64位版本的R。安裝64位Java版本解決了rJava命名空間環境的問題。因爲我運行的是32位瀏覽器,所以我不得不手動下載64位Java版本。

0

我有同樣的問題,並且正如前面的評論中所建議的,我手動安裝了64位版本,選擇它here。我只需要重新啓動R.它完美地工作。