微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在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库就可以了!

原文地址:https://www.jb51.cc/windows/363773.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐