在Windows中需要rJava的问题

我正在使用一个64位机器,最新版本的R(3.1.2),最新的RStudio版本(0.98.1091)和最新的JAVA(第8版更新31).

我试图要求rJava(rJava_0.9-6),结果是以下错误

require(xlsx)
Carregando pacotes exigidos: rJava
Error : .onLoad falhou em loadNamespace() para 'rJava',detalhes: 
chamada: fun(libname,pkgname)
erro: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.
Failed with error:  ‘package ‘rJava’ Could not be loaded’

我已经尝试重新安装Java没有成功.

有人知道我该如何解决这个问题?

我认为这个问题是你的Java是32位,而你的R是64位.这就是为什么你得到一个R和Java有不同架构的错误.

为了检查您的Java版本在Windows上的类型:

java -d64 -version

在命令行上提到here.

我认为,一旦你安装了正确的Java版本,就是这个64位,那么加载你的xlsx库就可以了!

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...