Eclipse起步無響應 停留在Loa

2021-06-22 07:11:08 字數 2137 閱讀 6829

eclipse啟動無響應停留在loading workbench狀態

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

搜尋了一下,應該是非正常關機導致eclipse工作區的檔案狀態錯誤導致。在工作區目錄中,有乙個.metadata目錄,裡面是工作區及各外掛程式的資訊,刪除此目錄可以解決問題。 

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

如何恢復原來的project配置呢?嘗試對比了當前的.metadata和之前備份的那個目錄,發現缺少了很多配置檔案。試著一點點恢復一些目錄,但效果不理想。因為不知道哪些檔案(目錄)可以恢復,哪些恢復會帶來問題。將備份的整個目錄恢復試試?eclipse又回到了無法啟動的狀態了。 

怎麼辦?這時想到啟動停止時顯示的狀態:"loadingworkbench",看來和這個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。正常啟動且原專案資訊正確載入。

別把夢停留在20歲

我們都曾有過美麗的夢想,只是,在茫茫人海中,在慢慢征途中,我們太容易將它們放棄或遺忘,當我們幡然悔悟時,夢想已被我們遺落在人生的旅途中。從前有兩兄弟,住在80層樓上,一天兩人旅遊回來,發現大樓電梯停電了。無奈,兩人只好爬樓上去。一路氣喘吁吁,到了20層。一合計,覺得揹包實在太重,於是就把行李扔在了地...

只有不停的奔跑,你才能停留在原地

很喜歡一句話,只有不停的奔跑,你才能停留在原地。時代拋棄你的時候,甚至不會回頭看你一眼。不管學習什麼領域,都不是一蹴而就的,看到別人的光鮮外部,我們更要想想他們的背後都經歷了什麼,天賦異稟的人,屈指可數,99 成功的人,都離不開自身的努力。有的人,有幸得到領路人的正確指導,避免了很多彎路,比別人更容...

bootgrid 刪除記錄後,如何停留在當前頁面

今天接到乙個需求 明細行內容的某條記錄刪除後,要停留在當前頁面.而不是重新整理去第一頁.之所以會去第一頁,是因為bootgrid進行了後台分頁,前台資料操作後要進行資料重新整理,自帶的reload方法預設是返回第一頁的。那麼,解決問題的思路也就是 在刪除操作後,把當前頁面號 temcurrent 傳...