无法在R中加载rJava包
我看了很多关于这个的帖子,但没有找到解决办法。我正在64位windows计算机上使用R4.0.0。我正在尝试安装rJava,但它不起作用 错误消息是:无法在R中加载rJava包,java,r,windows,rjava,Java,R,Windows,Rjava,我看了很多关于这个的帖子,但没有找到解决办法。我正在64位windows计算机上使用R4.0.0。我正在尝试安装rJava,但它不起作用 错误消息是: > library(rJava) Error: package or namespace load failed for ‘rJava’: .onLoad failed in loadNamespace() for 'rJava', details: call: inDL(x, as.logical(local), as.logi
> library(rJava)
Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'C:/Users/myself/Documents/R/win-library/4.0/rJava/libs/x64/rJava.dll':
LoadLibrary failure: La procédure spécifiée est introuvable.
我正在使用一台64位的计算机。我检查了R/java之间的兼容性
我已经安装了java“jdk”(jdk-14.0.1)和“jre”(jre1.8.0251)。我仔细检查了一下,我实际使用的是64位版本。我也试着只保留两个版本中的一个,但它不起作用
我没有指定任何JAVA_主路径,因为在rJava()的最新版本中,它似乎是必需的。在经历了完全相同的问题并对JAVA_路径进行了大量测试之后,我通过执行以下操作成功地解决了它:
- 卸载JDK
- 卸载Java
- 卸载R
- 安装R
- 安装Java(脱机64位)
- 安装JDK(版本8 64位)
- 通过rStudio安装rJava软件包(install.packages(“rJava”))
- 负载rJava
我的系统变量中的PATH变量包括“C:\Program Files\Java\jdk1.8.0\u 261\jre\bin”,在经历了完全相同的问题和大量测试Java\u PATH无效后,它现在可以工作了。我通过执行以下操作设法解决了它:
- 卸载JDK
- 卸载Java
- 卸载R
- 安装R
- 安装Java(脱机64位)
- 安装JDK(版本8 64位)
- 通过rStudio安装rJava软件包(install.packages(“rJava”))
- 负载rJava
我的系统变量中的PATH变量包括“C:\Program Files\Java\jdk1.8.0\U 261\jre\bin”,它现在可以工作了我也有同样的问题。我确实指定了JAVA_HOME,但它没有帮助我解决同样的问题。我确实指定了JAVA_主页,但它没有帮助