在windows 7上运行jar java/lang/NoClassDefFoundError: java/lang/O



我有32位jre和64位jre和JDK。PATH包含所有3个路径。

C:UsersAdministrator>java  -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
C:UsersAdministrator>echo %JAVA_HOME%
C:Program FilesJavajdk1.8.0_45

为什么会出现这个问题。早些时候,我可以得到java -version的输出,仍然是贾尔不会跑。现在,当我手动输入32位安装目录

C:Program Files (x86)Javajre1.8.0_45bin

,然后从上面目录的bin中运行jar -我可以运行它。有什么线索吗?

您的路径设置不正确,路径应该指向只有一个版本的JDK或JRE的bin。

我建议您使用64位JDK,它与您的应用程序兼容。

相关内容

最新更新