在R中打包xlxs包有问题

时间:2017-10-04 00:26:11

标签: java r r-xlsx

尝试在R中安装软件包xlxs时出现以下错误。

错误:Software / JavaSoft注册表中没有CurrentVersion条目!尝试重新安装Java并确保R和Java具有匹配的体系结构。

不确定该怎么做。我尝试重新安装Java仍然得到相同的错误。

我在Windows 10计算机上安装了R 3.12。

欢迎任何建议,

由于

1 个答案:

答案 0 :(得分:0)

Error: package or namespace load failed for ‘xlsx’:
.onLoad failed in loadNamespace() for 'rJava', details:
  call: fun(libname, pkgname)
  error: No CurrentVersion entry in Software/JavaSoft registry! 
Try re-installing Java and make sure R and Java have matching
architectures.

当Java和r的体系结构(32/64位)不匹配时,通常会发生错误。

为了检查Java版本,请在cmd中键入java -version

您可以按照以下给定步骤进行操作:

Rstudio>工具>全局选项>常规设置> R版本>更改(更改为与Java相同的体系结构)>应用

Screenshot of how it may look 而且你很好走。