rJava包安装失败(xlsx包需要)

时间:2017-10-16 14:23:13

标签: r rjava r-xlsx

当我想安装xlsx软件包时,我收到此错误:

加载必需的包:rJava

  

错误:.onLoad在'rJava'的loadNamespace()中失败,详细信息:     call:fun(libname,pkgname)     错误:无法从注册表中确定JAVA_HOME   另外:警告信息:   包'rJava'是在R版本3.3.3下构建的   错误:无法加载包'rJava'

所以我尝试重新安装rJava,但我明白了:

  

错误:.onLoad在'rJava'的loadNamespace()中失败,详细信息:     call:fun(libname,pkgname)     错误:无法从注册表中确定JAVA_HOME   另外:警告信息:   包'rJava'是在R版本3.3.3下构建的   错误:'rJava'

的包或命名空间加载失败

你们有什么简单的解决方案吗?我对R不是很熟悉,我只是需要它来引导一些数据。

1 个答案:

答案 0 :(得分:0)

我最近遇到了同样的错误 (R Error: JAVA_HOME cannot be determined from the Registry)。我找到了解决方案 here。简而言之,Joachim Schork 发现问题不是 xlsx 包而是 rjava 包。他解释说,正如 hartmut 所说,问题通常是运行 64 位版本的 R 和 32 位版本的 Java。要按照他的建议解决问题,您需要下载并安装 64 位版本的 Java。就我而言,解决方案包括在我的机器上安装 Java,因为它以前从未安装过。