无法在R中加载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

我看了很多关于这个的帖子,但没有找到解决办法。我正在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.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_主页,但它没有帮助