在 Windows 中需要 rJava 的问题
Problems requiring rJava in Windows
我使用的是64位机器,最新版本的R(3.1.2),最新的RStudio版本(0.98.1091)和最新的JAVA(Version 8 Update 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 and Java have different architectures
错误的原因。
为了检查 Java 版本在 Windows 上的类型:
java -d64 -version
在命令行中提到 here。
我认为一旦你安装了正确的 Java 版本,即这次是 64 位,那么加载你的 xlsx
库就可以了!
Java 的体系结构,您可以安装 from the regular Java download web page depends on the architecture of browser you’re using (32-bit or 64-bit) when you download it. This happens without any fanfare. Try the Java manual download page,select Java 的 64 位版本 OS,安装它,然后(在重新启动 R 之后)再次尝试你的 R 包。
我使用的是64位机器,最新版本的R(3.1.2),最新的RStudio版本(0.98.1091)和最新的JAVA(Version 8 Update 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 and Java have different architectures
错误的原因。
为了检查 Java 版本在 Windows 上的类型:
java -d64 -version
在命令行中提到 here。
我认为一旦你安装了正确的 Java 版本,即这次是 64 位,那么加载你的 xlsx
库就可以了!
Java 的体系结构,您可以安装 from the regular Java download web page depends on the architecture of browser you’re using (32-bit or 64-bit) when you download it. This happens without any fanfare. Try the Java manual download page,select Java 的 64 位版本 OS,安装它,然后(在重新启动 R 之后)再次尝试你的 R 包。