首页 > 解决方案 > 运行包“xlsx”时出现问题

问题描述

在我的新计算机上安装 R 和 RStudio 后一切正常,除了“xlsx”包。尝试调用它时,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

version命令产生以下输出:

> version
           _                           
platform       x86_64-w64-mingw32          
arch           x86_64                      
os             mingw32                     
system         x86_64, mingw32             
status                                     
major          3                           
minor          6.1                         
year           2019                        
month          07                          
day            05                          
svn rev        76782                       
language       R                           
version.string R version 3.6.1 (2019-07-05)
nickname       Action of the Toes 

我从类似的问题中看到,这个问题可能源于 Java 和 R 版本不对应的事实。但是在这里,其他一切都有效,到目前为止,这似乎是唯一产生此错误消息的包。我当时不能安装多个 Java 版本,可以吗?我试图重新安装软件包,结果相同。

我有很多脚本都使用了“xlsx”包,合成器与替代包“readxl”不同,到目前为止,我更愿意让“xlsx”包工作,而不是切换到“readxl” . “xlsx”包还带有更多选项。

有什么建议么?

标签: rruntime-errorxlsx

解决方案


推荐阅读