posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          最近老是出現雙擊啟動后,確定完workspace后,顯示啟動畫面,沒過一會就進入灰色無響應狀態。啟動畫面始終停留在Loading workbench狀態。反復重啟,狀態依舊。
          在網上看到有人已經解決了,嘗試使用后的確可以解決問題,所以留下分享。

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

          Jem保險起見,將.metadata改名移動到/tmp目錄,再重啟eclipse,果然可以正常啟動eclipse了,但原來工作區的配置和項目信息也都消失,直接顯示的是歡迎界面。

          如何恢復原來的project配置呢?嘗試對比了當前的.metadata和之前備份的那個目錄,發現缺少了n多的配置文件。試著一點點恢復一些目錄,但效果不理想。因為不知道哪些文件(目錄)可以恢復,哪些恢復會帶來問題。將備份的整個目錄恢復試試?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.workbench和 org.eclipse.ui.workbench.texteditor。

          不管三七二十一,刪了這兩個目錄,重新啟動eclipse。正常啟動且原項目信息正確加載。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 斗六市| 江川县| 阿勒泰市| 京山县| 无极县| 城步| 绥中县| 合作市| 宁阳县| 古浪县| 安平县| 秦安县| 阿城市| 沁水县| 井陉县| 阿图什市| 隆林| 巴楚县| 申扎县| 商水县| 万年县| 承德市| 北川| 大方县| 怀宁县| 秦皇岛市| 玛多县| 衡阳市| 依兰县| 自贡市| 松溪县| 玛纳斯县| 文成县| 勐海县| 铜陵市| 社旗县| 泊头市| 即墨市| 广水市| 镇远县| 田阳县|