背景:家裏的老電腦好久沒有開機了,今天腦子一抽,開機,然後想看看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了,