R rjava NoClassDef发现

R rjava NoClassDef发现,java,windows,r,jvm,cran,Java,Windows,R,Jvm,Cran,我已经成功地为R使用xlsx软件包一段时间了。该软件包需要rjava,自最近的Windows更新以来,rjava现在在R中抛出一个错误。错误为: require(xlsx) Loading required package: xlsx Loading required package: xlsxjars Loading required package: rJava Error occurred during initialization of VM java/lang/NoClassDefF

我已经成功地为R使用xlsx软件包一段时间了。该软件包需要rjava,自最近的Windows更新以来,rjava现在在R中抛出一个错误。错误为:

require(xlsx) 
Loading required package: xlsx
Loading required package: xlsxjars
Loading required package: rJava
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
安装JVM并设置路径:

C:\Program Files\R\R-2.15.2\bin\x64>java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
它发生在R版本2.15.0和2.15.2中

有没有关于它可能是什么或修复的想法


提前感谢。

似乎解决了您的问题。基本思想是从
windows/system32
文件夹中
delete java.exe
,以便从bin文件夹调用它。谢谢Arun,我通读了这篇文章,并确保我的java.exe是bin文件中的,而不是system32。然而,错误依然存在。你知道会发生什么吗?我想念R和xlsx。Cheers您是删除文件还是确保路径设置正确?如果是,请尝试删除
windows/system32
文件夹中的
文件。这就是我现在所拥有的一切。如果我发现了什么,我会回信的。我确实删除了system32文件。我不得不将所有内容转换为csv文件并使用read.csv,但我担心其他软件包可能无法工作(尚未使用)。谢谢你的帮助!