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,如下面的截图所示。
似乎一切都很好,但仍然显示此错误。
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,如下面的截图所示。
似乎一切都很好,但仍然显示此错误。
JAVA_HOME 应该只指向“C:\Program Files\Java\jdk1.7.0_10”。它不应该包括“bin”目录。
在您的 PATH 中 - 尝试将“.;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
Windows 目录是罪魁祸首,我在其中进行了搜索java.exe
,C:\Windows
它存在于 Windows 目录中。它使 Java'SDK 中的那个黯然失色,因此导致了问题,将其删除并解决了问题!
也许您的安装已损坏。尝试重新安装。