RStudio中的RJava和XLConnect未加载

时间:2014-08-04 16:08:40

标签: r rstudio rjava xlconnect

首先是我正在使用的技术规格:

RStudio 0.98.983
R 3.1.1 (64 Bit)
Windows 8.1

尝试加载XLConnect时收到以下错误

Error : .onLoad failed in loadNamespace() for 'rJava', details:
 call: fun(libname, pkgname)

 error: JAVA_HOME cannot be determined from the Registry

Error: package or namespace load failed for ‘XLConnect’

尝试加载RJava时收到以下错误

Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: fun(libname, pkgname)
  error: JAVA_HOME cannot be determined from the Registry
Error: package or namespace load failed for ‘rJava’

我已经检查过以确保从CRAN安装了最新的更新。然而,我对R的想法和新手是否有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

以下是我之前发布的内容:

与此同时,我现在遇到relenium包的问题,​​该包无法找到rJava

版本不匹配可能会让您失望。检查如果您的R版本是32字节,那么您的Java版本必须是。或者,64字节必须匹配64字节。

其次,我最终添加到我的PATH(我在Windows 8上)XLConnect需要的jv.dll文件的位置(我认为这是文件的名称)。我通过控制面板和系统环境找到了PATH(可能还有更多)。

第三,Java站点将验证您是否安装了Java。

第四,在匹配的体系结构和PATH指向所需的.dll文件的情况下,我重启了,一切正常。

祝你好运。