安装ReporteRsjars时无法加载rJava.dll-不是有效的Win32应用程序

时间:2018-09-28 14:00:23

标签: java r 32bit-64bit rjava reporters

我在64位R,64位Windows 10计算机上安装ReporteRsjars软件包时遇到问题。从CRAN归档文件(tar.gz文件)中下载了ReporteRsjars软件包,并从本地文件夹中安装了该软件包。

R表示无法加载rJava.dll,似乎正在寻找32位rJava.dll文件(错误消息:不是有效的Win32应用程序)。我不知道为什么要这么做。

我已经安装了rJava软件包,并且调用库(rJava)似乎加载了rJava软件包,没有任何问题。

我还安装了openJDK 11版(64位),这是一个从http://jdk.java.net/11/下载的zip文件。没有Windows安装程序,因此我将其解压缩到C:\ Program Files \ Java并添加了一些系统环境变量: C:\ Program Files \ Java \ jdk-11 \ bin和 C:\ Program Files \ Java \ jdk-11 \ bin \ server

并创建一个系统环境变量: JAVA_HOME = C:\ Program Files \ Java \ jdk-11

在Windows命令提示符下键入java -version确认我的机器具有openJDK 11,OpenJDK运行时环境18.9。和OpenJDK 64位服务器18.9。

我不知道哪里出了问题-感谢您正确安装ReporteRsjars的任何提示。

null/media

1 个答案:

答案 0 :(得分:1)

在尝试安装R 32和R 64位版本的软件包时,将需要同时安装32位和64位Java版本。另外,我认为JAVA_HOME不是必需的。如果安装正确完成,则不需要任何其他环境。变量。