Eclipse啓動無響應 停留在Loading workbench狀態

前兩天休眠後機器非正常關機,從新啓動後運行eclipse。悲催的發現eclipse 沒法啓動了。每次雙擊啓動後,肯定完workspace後,顯示啓動畫面,沒過一會就進入灰色無響應狀態。啓動畫面始終停留在Loading workbench狀態。反覆重啓,狀態依舊。嘗試解決。php


搜索了一下,應該是非正常關機致使eclipse工做區的文件狀態錯誤致使。在工做區目錄中,有一個.metadata目錄,裏面是工做區及各插件的信息,刪除此目錄能夠解決問題。

爲保險起見,將.metadata更名移動到/tmp目錄,再重啓eclipse,果真能夠正常啓動eclipse了,但原來工做區的配置和項目信息也都消失,直接顯示的是歡迎界面。

如何恢復原來的project配置呢?嘗試對比了當前的.metadata和以前備份的那個目錄,發現缺乏了不少配置文件。試着一點點恢復一些目錄,但效果不理想。由於不知道哪些文件(目錄)能夠恢復,哪些恢復會帶來問題。將備份的整個目錄恢復試試?Eclipse又回到了沒法啓動的狀態了。

怎麼辦?這時想到啓動中止時顯示的狀態:"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.workbenchorg.eclipse.ui.workbench.texteditor。 無論三七二十一,刪了這兩個目錄,從新啓動eclipse。正常啓動且原項目信息正確加載。
相關文章
相關標籤/搜索