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。正常啟動且原項目信息正確加載。


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


          網站導航:
           
          主站蜘蛛池模板: 巴里| 茶陵县| 保定市| 内江市| 南宫市| 印江| 藁城市| 汶上县| 彭阳县| 历史| 繁昌县| 四川省| 轮台县| 奉贤区| 宁都县| 海丰县| 靖西县| 夏河县| 于田县| 威信县| 株洲县| 泸溪县| 武城县| 宝山区| 天峻县| 什邡市| 抚远县| 定日县| 宁陵县| 二手房| 中江县| 大埔区| 云梦县| 教育| 丹阳市| 鹤峰县| 岐山县| 融水| 普陀区| 青浦区| 宿州市|