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

背景:家里的老电脑好久没有开机了,今天脑子一抽,开机,然后想看看java的版本,

前提:可以确定环境变量没有问题,内存没有问题,

 

操作:

Windows命令行运行:java

 Windows命令行运行:java -version

 

报错:

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

 

个人原因:本人使用的是jdk里面的jre,该jre下面的lib目录下缺少rt.jar

 

个人解决方法:

去jdk同级目录的jre里面找到对应的rt.jar,copy到缺失的地方,就OK了,

 

你可能感兴趣的:(java,生命的意义)