R調用library(xlsx)報錯問題
現象:
library(xlsx)
載入需要的程輯包:rJava
Error: package or namespace load failed for ‘rJava’:
loadNamespace()裏算'rJava'時.onLoad失敗了,詳細內容:
調用: fun(libname, pkgname)
錯誤: JAVA_HOME cannot be determined from the Registry
錯誤: 無法載入程輯包‘rJava’
解決方案:
兩方麵
1.是否安裝JAVA,如果已經安裝請檢查JAVA是否符合R的版本。建議從新安裝下JAVA:https://www.java.com/en/download/manual.jsp
2.不工作,在加載包之前,手動配置下java的位置
Sys.setenv(JAVA_HOME='C:\Program Files\Java\jre7') # for 64-bit version
Sys.setenv(JAVA_HOME='C:\Program Files (x86)\Java\jre7') # for 32-bit version library(rJava)
問題一般能解決。
最後更新:2017-07-21 17:02:35