Java:NoClassDefFoundError,看起来&尝试了类似问题的解决方案

时间:2016-03-23 10:31:58

标签: java

我一直在使用此website中的以下命令:

java -Xbootclasspath:/C:/Program Files (x86)/Java/jdk1.6.0_35/jre/lib/rt.jar;jar/batik-all.jar;jar/xml-apis-ext.jar -javaagent:target/javacg-0.1-SNAPSHOT-dycg-gent.jar="incl=org.apache.batik.*,org.w3c.*;" -jar dacapo-9.12-bach.jar batik

我收到以下错误

Error occurred during initialization of VM java/lang/NoClassDefFoundError:java/lang/Object

我尝试了以下内容:

1)我的java版本完全正常,我也可以运行其他程序。

2)C:/ Windows / System32

中没有java.exe文件

3)我重新安装了java

4)我在指定的文件夹中有rt.jar,并且解压缩了rt.jar文件

任何帮助都会很棒!

谢谢:)

1 个答案:

答案 0 :(得分:0)

我认为问题是因为rt.jar文件路径中的空格。

尝试使用双引号将其包围,如下所示:

java -Xbootclasspath:"C:/Program Files (x86)/Java/jdk1.6.0_35/jre/lib/rt.jar";jar/batik-all.jar;jar/xml-apis-ext.jar -javaagent:target/javacg-0.1-SNAPSHOT-dycg-gent.jar="incl=org.apache.batik.*,org.w3c.*;" -jar dacapo-9.12-bach.jar batik