本地原來已經安裝了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也能進了!