1

VM
java/lang/NoClassDefFoundError: java/lang/Object初始化时出错

在此处输入图像描述

java安装中有两个jdk文件夹,jdk1.7.0和jdk1.7.0_10。

jdk 文件夹

当我在我的情况下导航到更高的 jdk1.7.0_10 时,java 工作正常。

工作Java

我的路径变量也指向 jdk1.7.0_10,如下面的截图所示。 小路

似乎一切都很好,但仍然显示此错误。

4

3 回答 3

0
  1. JAVA_HOME 应该只指向“C:\Program Files\Java\jdk1.7.0_10”。它不应该包括“bin”目录。

  2. 在您的 PATH 中 - 尝试将“.;C:\Program Files\Java\jdk1.7.0_10\bin”移动到第一个位置。

像--- C:\Program Files\Java\jdk1.7.0_10\bin; ; ;

  1. 尝试添加“。” 在您的 PATH 变量中。包括 '。' 也在你的 PATH 变量中。像 PATH - .;C:\Program Files\Java\jdk1.7.0_10\bin;;

@Kayaman JAVA_HOME 已设置为 C:\Program Files\Java\jdk1.7.0_10\bin\ – Tahir Yasin

于 2013-07-03T13:25:38.743 回答
0

Windows 目录是罪魁祸首,我在其中进行了搜索java.exeC:\Windows它存在于 Windows 目录中。它使 Java'SDK 中的那个黯然失色,因此导致了问题,将其删除并解决了问题!

于 2013-07-03T13:33:02.497 回答
0

也许您的安装已损坏。尝试重新安装。

于 2013-07-03T13:11:16.850 回答