如何在Java 11上运行Tabulizer程序包

时间:2019-06-01 05:03:19

标签: java rstudio

我写了一些R代码,试图使用制表器将数据从PDF文件中刮下来。我已经成功安装了该软件包,但是每次运行代码时,都会出现以下错误。

Loading required package: tabulizer WARNING: Initial Java 12 release has broken JNI support and does NOT work. Use stable Java 11 (or watch for 12u if avaiable). ERROR: Java exception occurred during rJava bootstrap - see stderr for Java stack trace. Exception in thread "main" java.lang.NoClassDefFoundError: RJavaTools Caused by: java.lang.ClassNotFoundException: RJavaTools at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)

我尝试下载Java 11,将新的JAVA_HOME变量设置为Java 11版本,甚至尝试删除Java 12,但仍然无法避免此错误。下面是我当前的代码。

我为此项目使用的软件包是... require(rJava) require(dplyr) require(tabulizer)

有人知道解决此Java 12错误的方法吗?我目前在计算机上安装了Java 11和Java 12。预先感谢!

0 个答案:

没有答案