我正在使用一个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 举报,一经查实,本站将立刻删除。