初始化VM:java时发生虚拟机错误。lang.NoClassDefFoundError:java。lang.对象
当我跑步时:
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,但我只在C:/Programs/java中获得了一个新文件夹jdk-14.0.2,旁边是jdk-14.0.1
有人能帮我吗
# 1 楼答案
我更改了我的环境变量(将路径添加到jdk14),它就可以工作了
# 2 楼答案
我有这个问题已经很久了。我最终通过这篇文章解决了这个问题。完成后,我重新启动了终端,现在它可以识别我的Java版本
https://www.baeldung.com/java-home-on-windows-7-8-10-mac-os-x-linux