在库中找不到 rJava "EXTPR_PTR" 过程入口点
rJava "EXTPR_PTR" procedure entry point not found in library
我正在尝试安装 rJava 以使用包 tabulizer。到目前为止,我的步骤是 运行d install.packages("rJava")
、运行 Sys.setenv(JAVA_HOME="C:/Program Files/Java/jdk-15.0.1")
,然后是 运行 library(rJava)
。当 运行 执行最后一个命令时,我首先得到一个显示 EXTPTR_PTR Entry Point for procedure not found
的弹出窗口(基于我希望的翻译),然后在控制台中:
Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: NULL
error: .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'D:/TidlPic/Eric/Documents/R/win-
library/4.0/rJava/libs/x64/rJava.dll'
我确定我拥有最新版本的 JRE 和 JDK 版本的 Java,并且它们和 R 都是 64 位版本。我还尝试将 Java_Home
路径指向它们中的任何一个,以及 ../Java
,它们都 return 相同的错误。关于它有什么问题的任何线索?感谢所有帮助!
R 4.0.0 或 R 4.0.1 引入了意外损坏,已在 R 4.0.2 和 R 4.0.3 中修复。你是碰巧运行 4.0.1吗?升级会有帮助。
一位 R Core 成员的官方说法是不要使用 EXTPTR_PTR
(参见 例如 this list email)。 rJava
目前的CRAN版本应该也可以。
所以简而言之:'current' rJava
和 'current' R
应该没问题。
我正在尝试安装 rJava 以使用包 tabulizer。到目前为止,我的步骤是 运行d install.packages("rJava")
、运行 Sys.setenv(JAVA_HOME="C:/Program Files/Java/jdk-15.0.1")
,然后是 运行 library(rJava)
。当 运行 执行最后一个命令时,我首先得到一个显示 EXTPTR_PTR Entry Point for procedure not found
的弹出窗口(基于我希望的翻译),然后在控制台中:
Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: NULL
error: .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'D:/TidlPic/Eric/Documents/R/win-
library/4.0/rJava/libs/x64/rJava.dll'
我确定我拥有最新版本的 JRE 和 JDK 版本的 Java,并且它们和 R 都是 64 位版本。我还尝试将 Java_Home
路径指向它们中的任何一个,以及 ../Java
,它们都 return 相同的错误。关于它有什么问题的任何线索?感谢所有帮助!
R 4.0.0 或 R 4.0.1 引入了意外损坏,已在 R 4.0.2 和 R 4.0.3 中修复。你是碰巧运行 4.0.1吗?升级会有帮助。
一位 R Core 成员的官方说法是不要使用 EXTPTR_PTR
(参见 例如 this list email)。 rJava
目前的CRAN版本应该也可以。
所以简而言之:'current' rJava
和 'current' R
应该没问题。