初始化虚拟机时出错java/lang/NoClassDefFoundError:java/lang/Object
java安装中有两个jdk文件夹,jdk1.7.0和jdk1.7.0_10。
在我的jdk1.7.0_10中,当我导航到更高的版本时,java工作得很好。
似乎一切都很好,但它仍然显示了这个错误。
Windows目录是罪魁祸首,我在C:\Windows中搜索了java.exe
,它存在于Windows目录中。它掩盖了Java'SDK中的一个,因此导致了问题,删除了它,它解决了问题!
>
JAVA_HOME应该只指向"C:\Program Files\Java\jdk1.7.0_10"。它不应该包含'bin'目录。
在您的路径中,尝试将“;C:\Program Files\Java\jdk1.7.0\U 10\bin”移动到第一个位置。
例如--C:\Program Files\Java\jdk1.7.0\U 10\bin;
@Kayaman JAVA\u HOME已设置为C:\Program Files\JAVA\jdk1.7.0\u 10\bin \–Tahir Yasin
可能您的安装已损坏。尝试重新安装。
我的是 是。 当我尝试运行命令时,它会抛出一个错误:
我有一个带有Ubuntu 22.04 LTS的VM。 我已经使用“”安装了Maven,但是当我键入命令“”时,我收到以下错误: 当前安装的Java版本是openjdk版本“1.8.0_312”
> 正确的Java主目录(包括/bin目录)位于全局路径上 JAVA_HOME设置正确 执行命令java-fullversion工作
问题内容: 当运行任何Java应用程序或仅运行“ java”时,jvm都会失败: VM初始化 java / lang / NoClassDefFoundError时发生错误:java / lang / Object 以下是错误答案的列表: 正确的Java主目录(包括/ bin目录)位于全局PATH上 JAVA_HOME设置正确 执行命令java -fullversion可以正常工作 / usr /
除了这个错误之外,我似乎在依赖项方面有很多问题,我正在试图修复它们,但我对Maven来说是一个完全的新手: 罐子未加载。参见Servlet规范2.3,第9.7.2节。违规类:javax/el/expression.class> 罐子未加载。参见Servlet规范2.3,第9.7.2节。违规类:javax/el/expression.class> null null null null null 我
我正在为这个项目做准备。大约一个月前,我成功地配置了它,但在那里我遇到了一个错误。这个错误可能发生在Sonarqube之外的其他事情上,所以如果你知道如何解决它,我就是一个接受者。错误是当我在我的项目文件夹中运行命令:“sonar scanner”时。 VM初始化时出错 java/lang/NoClassDefFoundError:java/lang/Object 我试过: 重启我的电脑(LOL)