前幾天還工作的好好的eclipse昨天下午啟動時突然報錯
報錯如圖:
妹的,好端端突然報錯,非常奇怪,關鍵還是返回一堆看不懂的東西,細看都是eclipse.ini里面的配置信息,看到熟悉的jdk,誤以為是jdk出錯。
因為電腦是64位系統,查看了一下,啟動的eclipse是32位的,看了一下eclipse.ini配置文件中-vm 對應的jdk也是另外裝的一個32位的。
搜了下百度,有說jdk版本與eclipse不匹配的,剛剛已經排除了不是的。然后大部分就是說要在eclipse.ini里面指定-vm的,明明已經配置了,這個也排除。
最后還有說-vm配置的地址里面'\'改成'/',檢查了一下,也排除。
妹的百度真他媽搜不出什么好東西。進stackoverflow,看到一篇個人覺得還有用的東西
http://stackoverflow.com/questions/10157794/java-was-started-but-returned-exit-code-805306369
http://spacetech.dk/eclipse-failed-java-was-started-but-returned-exit-code-805306369.html
大概意思是工作空間有問題The error was due to a corrupt workspace
沒按里面說的改,發現一個更有效的方法:
進到工作空間里面的.metadata\.plugins目錄下,找到org.eclipse.core.resources
重命名一下這個文件,然后再啟動eclipse,發現能啟動,但是此時打開的eclipse里面之前的項目不見了
然后進到.metadata\.plugins里面,發現新生成了一個org.eclipse.core.resources文件
關閉eclipse,再把新生成的org.eclipse.core.resources刪掉,用回原來的org.eclipse.core.resources,啟動。
若啟動后發現還是不行,那就重復前面的步驟,多改幾次org.eclipse.core.resources,呵呵
本人試了兩次就可以了。
啟動后發現項目報錯,少了一些庫,當然,至少不能啟動的問題解決了。具體原因需要午休了,后面再補。。。。。