虽然安装了xlsx包,但它无法工作。我得到以下错误。我该怎么办?我使用的是最新版本的R
install.packages("xlsx")
Installing package into ‘C:/Users/Cgdm/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/xlsx_0.6.5.zip'
Content type 'application/zip' length 374910 bytes (366 KB)
downloaded 366 KB
package ‘xlsx’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\Cgdm\AppData\Local\Temp\RtmpCy2Eng\downloaded_packages
library(xlsx)
Error: package or namespace load failed for ‘xlsx’:
onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: JAVA_HOME cannot be determined from the Registry发布于 2020-12-30 13:47:56
您的JAVA_HOME似乎没有正确配置,因此来自https://www.rdocumentation.org/packages/xlsx。
“确保系统环境变量JAVA_HOME被适当配置,并指向您所选择的jdk。通常,这也将包括在您的PATH环境变量中。Sys.getenv()可以看到来自R的选项和系统环境变量。”
通过执行以下操作检查配置
d <- Sys.getenv()
d[names(d) == "JAVA_HOME"]它应该指向您的Java安装。“C:\程序Files\Java\jdk1.8.0_104”
在Windows 10上,这可以在“高级系统设置、系统属性、环境变量”中设置
https://stackoverflow.com/questions/65506629
复制相似问题