我在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
答案 0 :(得分:1)
在尝试安装R 32和R 64位版本的软件包时,将需要同时安装32位和64位Java版本。另外,我认为JAVA_HOME
不是必需的。如果安装正确完成,则不需要任何其他环境。变量。