[英]R - XLConnectJars install fails because rJava is not installed correctly
我正在嘗試將XLConnectJars安裝到R,盡管安裝了Java DK和rJava,我仍然收到以下錯誤?
Error: Package as namespace load failed for 'XLConnectJars'
.onLoad failed om LoadNamespace() for 'rJava', details:
call: library.dynam("rJava",pkgname,libname)
error: DLL 'rJava' not found: maybe not installed for this architecture?
任何幫助,不勝感激!
XLConnectJars
是XLConnectJars
使用的支持包, XLConnect是Microsoft Excel的與平台無關的接口。 為了XLConnectJars
正確安裝,還必須安裝rJava
包。
OP中指出的錯誤表明rJava沒有正確安裝。
錯誤:找不到DLL“ rJava”:可能未為此架構安裝?
許多人在安裝rJava時會遇到問題,因為它無法從操作系統訪問Java Runtime。 對於“無法訪問Java運行時”問題的解決方案因操作系統而異。
人們通常會安裝32位Java,然后使用64位R。R的64位版本需要Java的64位版本。
解決方案:從Java下載網頁安裝64位版本的Windows Java運行時。
我在發布的另一個SO答案中涉及了在MacOS上配置rJava的詳細信息,即“ 無法在RStudio中加載rJava”,為方便起見,我將其重新發布在此處。
如rJava Issue#86中所述 , 要使rJava在Macbook上運行,必須采取一系列非常具體的步驟。
有關每個步驟的其他詳細信息,請參見上面的URL鏈接。
使用高級打包工具安裝Java,然后在R中重新配置Java支持。
sudo apt-get install openjdk-8-jdk # openjdk-9-jdk has some installation issues
sudo R CMD javareconf
完成這些步驟后,請使用install.packages("XLConnectJars")
安裝XLConnectJars軟件包。
注意:其中一些內容是根據我以前在Github網站上發布的文章Java的常見問題和xlsx Package改編而成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.