在工作區(qū)目錄中,有一個.metadata目錄,里面是工作區(qū)及各插件的信息,刪除此目錄,再重啟eclipse,果然可以正常啟動eclipse了,但原來工作區(qū)的配置和項目信息也都消失,直接顯示的是eclipse歡迎界面。
那么怎么做才能保證之前的配置不丟失呢?這時想到啟動停止時顯示的狀態(tài):"Loading workbench",看來和這個workbench插件有關(guān)。查看工作空間中的.metadata/.plugins目錄,在眾多文件夾中發(fā)現(xiàn)了兩個: org.eclipse.ui.workbench 和org.eclipse.ui.workbench.texteditor。刪了這兩個目錄,重新啟動eclipse。正常啟動且原項目信息正確加載。
關(guān)于 eclipse啟動卡死的問題(eclipse上一次沒有正確關(guān)閉,導致啟動的時候卡死錯誤解決方法),自己常用的解決方法:
方案一(推薦使用,如果沒有這個文件,就使用方案二):
到<workspace>\.metadata\.plugins\org.eclipse.core.resources目錄,刪除文件 .snap
方案二:
進入workspace/.metadata/.plugins/目錄
重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.
然后重啟 eclipse
Close eclipse
Delete org.eclipse.core.resources
Rename org.eclipse.core.resources_old back to org.eclipse.core.resources
啟動 eclipse