R 安裝包遇到問題(一) loadNamespace()里算'rJava'時.onLoad失敗了 rJava 包的安裝與載入


> library(xlsx)
Error: package or namespace load failed for ‘xlsx’:
 loadNamespace()里算'rJava'時.onLoad失敗了,詳細內容:
  調用: fun(libname, pkgname)
  錯誤: JAVA_HOME cannot be determined from the Registry
> library(rJava)
Error: package or namespace load failed for ‘rJava’:
 loadNamespace()里算'rJava'時.onLoad失敗了,詳細內容:
  調用: fun(libname, pkgname)
  錯誤: JAVA_HOME cannot be determined from the Registry
> install.packages("rJava")
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.5/rJava_0.9-10.zip'
Content type 'application/zip' length 826966 bytes (807 KB)
downloaded 807 KB

package ‘rJava’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
	C:\Users\muzhitiehe\AppData\Local\Temp\Rtmp6Xz8mD\downloaded_packages

 嘗試調用xlsx包失敗,先安裝了xlsx,后rJava,導致loadNamespace()里算'rJava'時.onLoad失敗了

 

網絡參考:

java環境的安裝,如果java安裝的是64位使用R軟件一定要是64位,如果使用32位會報錯,版本一定要對應。 
2.安裝順序要是install.packages("rJava") 
install.packages("xlsxjars") 
install.packages("xlsx") 
3.如果之前不是安裝2中那樣的順序安裝,雖然rJava或者xlsxjars包都下載了,但是就是安裝不上xlsx,這時候可以選擇到R安裝目錄下的library中找到rJava或者xlsxjars刪除掉,重新在R控制台進行安裝。 
4.如果顯示rJava安裝已經打開,無法安裝,這時候,可以使用(.packages())查看當前加載的安裝包,發現rJava已加載,可以使用detach(“package:rJava”)卸載安裝包,之后再執行install就可以了。

來自https://blog.csdn.net/wqdwin/article/details/75386673

另有rJava 包的安裝與載入詳情。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM