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

本地原來已經安裝了JAVA JDK1.7並配置好了環境變量; 而後又安裝了JDK8,想2個版本並存。java

而後發現eclipse 打不開,閃退。而後查看環境:eclipse

發現測試

 
 

C:\Users\Administrator>java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Objectui

因而執行:spa

C:\Users\Administrator>java -fullversion
java full version "1.8.0_91-b15"

原來版本有點混亂了!code

解決方法:blog

一,C:\Windows\System32 下把java*.exe 重命名ip

發現仍是沒有解決it

二,C:\ProgramData\Oracle\Java\javapath 下居然還有連接io

一併重命名

 

測試:

C:\Users\Administrator>java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

 

解決OK!eclipse也能進了!

相關文章
相關標籤/搜索