我正在尝试安装 rJava 以使用包 tabulizer。到目前为止,我的步骤是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'
我确保我拥有 Java 的 JRE 和 JDK 版本的最新版本,并且它们和 R 都是 64 位版本。我还尝试将 Java_Home
路径指向其中任何一个,以及 just ../Java
,它们都返回相同的错误。关于它是什么错误的任何线索?所有帮助表示赞赏!