2016-02-12 102 views
0

我试图安装xlsx软件包。安装工作正常,但是当我加载库我得到以下错误:错误:安装xlsx时无法加载软件包'rJava'

> require(xlsx) 
Loading required package: xlsx 
Loading required package: rJava 
Error : .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. 
In addition: Warning messages: 
1: package ‘xlsx’ was built under R version 3.2.3 
2: package ‘rJava’ was built under R version 3.2.3 
Failed with error: ‘package ‘rJava’ could not be loaded’ 

我用Google搜索周围,并说,安装Java的正确版本可能是问题。但是,当我下载最新版本并开始新的r-session时,我仍然遇到同样的问题。

有更多的人遇到这个问题吗?一些快速修复?

+0

Java安装后启动了吗? – Antti

+0

同时升级你的版本R. – 2016-02-12 12:13:01

+0

确保你的版本与你的r版本相同。如果您使用64位R,请安装64位java – phiver

回答

0

我使用Linux和当我更新R或Java的使用rJava库(由XLSX需要)我需要运行这个命令形成壳(R对话外)

sudo su - 
R CMD javareconf 

我希望这帮助。

+0

只是'sudo R CMD javareconf'不起作用 – dmontaner

相关问题