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

时间:2020-07-19 00:18:15

标签: java virtual-machine

当我跑步时:

java -version 

我得到:

Error occurred during initialization of VM
java.lang.NoClassDefFoundError: java.lang.Object

我阅读了此链接https://support.oracle.com/knowledge/Middleware/1006790_1.html, 但是我不知道如何找到“ JVM安装文件夹” ,以及如何管理rt.jar。

或者如何“切换以修改引导程序类加载器的搜索路径”

PS:我尝试重新安装Java,但在 jdk-14.0.1 旁边的C:/ Programmes / Java中,我只得到一个新文件夹 jdk-14.0.2

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

我更改了环境变量(将路径添加到jdk14),并且可以正常工作!

答案 1 :(得分:0)

我遇到这个问题已经很久了。我终于通过关注这篇文章解决了这个问题。完成后,我重新启动了终端,现在它可以识别我的Java版本了!

https://www.baeldung.com/java-home-on-windows-7-8-10-mac-os-x-linux