2013年12月2日

解決開啟Eclipse時在Loading workbench狀態卡住問題


 
有時我們在開啟Eclipse時會發現Eclipse卡在Loading workbench狀態,
通常出現這個狀況,原因在於不正常地關閉Eclipse,
且這個狀況的問題存在於最後一次開啟的 workspace 之中。

Eclipse卡在Loading workbench狀態

既然問題存在於 workspace 之中那就比較好解決,
只要依以下流程移除特定檔案後通常都可以救回,
以下的解決方法參考自:Eclipse hangs on loading workbench
並依我自身的經驗及建議的順序做排列:

方法一(請優先使用這個方法,若無效或找不到檔案再試第二個方法):
  1. 先進工作管理員強制關閉 Eclipse 的 process
  2. 開啟檔案總管 (記得要顯示隱藏檔)
  3. 移動至 workspace\.metadata\.plugins\org.eclipse.core.resources 目錄中並删除文件 .snap
  4. 也有建議刪除 workspace\.metadata\.lock
  5. 重新開啟 Eclipse。

方案二(方法一無效時使用):
  1. 先進工作管理員強制關閉 Eclipse 的 process
  2. 開啟檔案總管 (記得要顯示隱藏檔)
  3. 移動至 workspace\.metadata\.plugins\ 目錄
  4. 將 org.eclipse.core.resources 重新命名為 org.eclipse.core.resources.old
  5. 重新啟動 Eclipse,關閉所有已編輯中之程式碼分頁 (會顯示找不到程式碼)
  6. 關閉 Eclipse
  7. 刪除剛剛建立的 org.eclipse.core.resources 資料夾
  8. 將資料夾 org.eclipse.core.resources.old 改回原本的 org.eclipse.core.resources
  9. 重新啟動 Eclipse,搞定!
以上兩個方法我都有試成功過,也不影響既有的 workspace, plugin 設定喔~

更多 Eclipse 設定教學,請見 Eclipse設定與外掛

本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:eclipse loading workbench, 卡住, hang, 卡在, 狀態, 錯誤, 無法開啟, 無回應, 程式, 程序
參考資料:


更多精選推薦文章