就進入灰色無響應狀態不再動了。啓動畫面始終停留在Loading workbench狀態。反覆重啓,狀態依舊。php
多數狀況下,應該是非正常關閉eclipse工做區的文件狀態錯誤所致使的。web
在工做區目錄中,有一個.metadata目錄,裏面是工做區及各插件的信息,刪除此目錄,再重啓eclipse,果真能夠正常啓動eclipse了,但原來工做區的配置和項目信息也都消失,直接顯示的是eclipse歡迎界面。 sql
這時想到啓動中止時顯示的狀態:"Loading workbench",看來和這個workbench插件有關。查看工做空間中的.metadata/.plugins目錄,在衆多文件夾中
com.collabnet.subversion.merge org.eclipse.search
org.eclipse.compare org.eclipse.team.core
org.eclipse.core.resources org.eclipse.team.cvs.core
org.eclipse.core.runtime org.eclipse.team.ui
org.eclipse.debug.core org.eclipse.ui.ide
org.eclipse.debug.ui org.eclipse.ui.intro
org.eclipse.dltk.core org.eclipse.ui.views.log
org.eclipse.dltk.core.index.sql.h2 org.eclipse.ui.workbench
org.eclipse.dltk.ui org.eclipse.ui.workbench.texteditor
org.eclipse.epp.usagedata.recording org.eclipse.wb.discovery.core
org.eclipse.jdt.core org.eclipse.wst.internet.cache
org.eclipse.jdt.ui org.eclipse.wst.jsdt.core
org.eclipse.ltk.core.refactoring org.eclipse.wst.jsdt.ui
org.eclipse.ltk.ui.refactoring org.eclipse.wst.jsdt.web.core
org.eclipse.m2e.core org.eclipse.wst.sse.ui
org.eclipse.m2e.logback.configuration org.eclipse.wst.validation
org.eclipse.mylyn.bugzilla.core org.eclipse.wst.xml.core
org.eclipse.mylyn.tasks.ui org.tigris.subversion.subclipse.core
org.eclipse.php.core org.tigris.subversion.subclipse.graph
org.eclipse.php.ui org.tigris.subversion.subclipse.ui
發現了兩個: org.eclipse.ui.workbench 和org.eclipse.ui.workbench.texteditor。刪了這兩個目錄,從新啓動eclipse。正常啓動且原項目信息正確加載。eclipse
關於 eclipse啓動卡死的問題(eclipse上一次沒有正確關閉,致使啓動的時候卡死錯誤解決方法),本身經常使用的解決方法:ide
方案一(推薦使用,若是沒有這個文件,就使用方案二):動畫
到<workspace>\.metadata\.plugins\org.eclipse.core.resources目錄,刪除文件 .snapui
方案二:spa
進入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
插件