背景:家里的老电脑好久没有开机了,今天脑子一抽,开机,然后想看看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了,