VM初始化期间发生错误 java / lang / NoClassDefFoundError:java / lang / Object
java安装中有两个jdk文件夹,jdk1.7.0和jdk1.7.0_10。
当我在我的案例jdk1.7.0_10中导航到更高版本时,java工作正常。
我的路径变量也指向jdk1.7.0_10,如下面的屏幕截图所示。
似乎一切都很好,但仍显示此错误。
答案 0 :(得分:0)
也许您的安装已损坏。 尝试重新安装。
答案 1 :(得分:0)
JAVA_HOME应仅指向“C:\ Program Files \ Java \ jdk1.7.0_10”。它不应该包含'bin'目录。
在你的路径中 - 尝试将“。; C:\ Program Files \ Java \ jdk1.7.0_10 \ bin”移到第一个位置。
喜欢--- C:\ Program Files \ Java \ jdk1.7.0_10 \ bin; ; ;
@Kayaman JAVA_HOME已设置为C:\ Program Files \ Java \ jdk1.7.0_10 \ bin \ - Tahir Yasin
答案 2 :(得分:0)
Windows目录是主要罪魁祸首,我在java.exe
中搜索了C:\Windows
,它出现在Windows目录中。它掩盖了Java'SDK中的一个因此导致问题,删除它并解决了问题!