在R中加载xlsx库时出错

时间:2014-12-11 22:42:48

标签: r

有人可以帮助我解决我遇到的问题xlsx

我在R中成功安装了包xlsx但是当我加载xlsx库时,我不断收到以下错误。我卸载了Java,重新启动了PC并重新安装了最新的Java版本,但这并没有解决问题。提前致谢

我正在运行R版本3.1.2(2014-10-31) - "南瓜头盔" 操作系统:Windows 7专业版,SP 1 Java版本1.8.0_25(最新)

"包'xlsx'成功解包并检查MD5总和

下载的二进制包在     C:\ Users \用户马堂\应用程序数据\本地\ TEMP \ Rtmp6BDr2b \ downloaded_pa​​ckages

  

库(" XLSX&#34)   加载必需的包:rJava   错误:.onLoad在loadNamespace()中失败,对于' rJava',详情:     call:fun(libname,pkgname)     错误:Software / JavaSoft注册表中没有CurrentVersion条目!尝试重新安装Java并确保R和Java具有匹配的体系结构。   错误:无法加载包'rJava'"

1 个答案:

答案 0 :(得分:1)

原来我使用64位R和32位Windows,这导致了问题。

我通过设置让它工作 options(java.home =" C:\ Program Files \ Java \ jre1.8.0_25") 库(" XLSX&#34)

以下链接很有帮助: http://www.r-statistics.com/2012/08/how-to-load-the-rjava-package-after-the-error-java_home-cannot-be-determined-from-the-registry/ Using the rJava package on Win7 64 bit with R

感谢Steven和jlhoward的帮助