初始化VM java / lang / NoClassDefFoundError期间发生错误:java / lang / Object

时间:2013-07-03 13:06:10

标签: android path java noclassdeffounderror

  

VM初始化期间发生错误       java / lang / NoClassDefFoundError:java / lang / Object

enter image description here

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

jdk folders

当我在我的案例jdk1.7.0_10中导航到更高版本时,java工作正常。

Working java

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

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

  3. 喜欢--- C:\ Program Files \ Java \ jdk1.7.0_10 \ bin; ; ;

    1. 尝试添加'。'在你的PATH变量中。 包括'。'也在你的PATH变量中。 喜欢PATH - 。; C:\ Program Files \ Java \ jdk1.7.0_10 \ bin ;;
    2. @Kayaman JAVA_HOME已设置为C:\ Program Files \ Java \ jdk1.7.0_10 \ bin \ - Tahir Yasin

答案 2 :(得分:0)

Windows目录是主要罪魁祸首,我在java.exe中搜索了C:\Windows,它出现在Windows目录中。它掩盖了Java'SDK中的一个因此导致问题,删除它并解决了问题!