解決方式:
1.通過在命令行中輸入“whereis java”,找到除jdk目錄下的所有java相關程序,直接刪掉(一般會在C:\WINDOWS\system32下)
2.內存不足,打開Eclipse目錄下的eclipse.ini,把裡面的-Xmx512m改成-Xmx256m
3.檢查環境變量,path變量中將jdk路徑放在最前邊(開頭的“.;”直接後邊)
4.檢查環境變量,path變量中將jdk中的jre路徑放在最前邊(開頭的“.;”直接後邊)
5.傳言中的萬能方案(不過估計非萬能):把jdk目錄下的jre目錄直接複製到eclipse目錄下
6.刪除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi --
我是用第六個解決
--
另外一個網頁所提到的解決方法
既然問題存在於 workspace 之中那就比較好解決,
只要依以下流程移除特定檔案後通常都可以救回,
以下的解決方法參考自:Eclipse hangs on loading workbench,
並依我自身的經驗及建議的順序做排列:
方法一(請優先使用這個方法,若無效或找不到檔案再試第二個方法):
只要依以下流程移除特定檔案後通常都可以救回,
以下的解決方法參考自:Eclipse hangs on loading workbench,
並依我自身的經驗及建議的順序做排列:
方法一(請優先使用這個方法,若無效或找不到檔案再試第二個方法):
- 先進工作管理員強制關閉 Eclipse 的 process
- 開啟檔案總管 (記得要顯示隱藏檔)
- 移動至 workspace
\.metadata\.plugins\org.eclipse.core.resources 目錄中並删除文件 .snap - 也有建議刪除 workspace
\.metadata\.lock - 重新開啟 Eclipse。
方案二(方法一無效時使用):
- 先進工作管理員強制關閉 Eclipse 的 process
- 開啟檔案總管 (記得要顯示隱藏檔)
- 移動至 workspace
\.metadata\.plugins\ 目錄 - 將 org.eclipse.core.resources 重新命名為 org.eclipse.core.resources.old
- 重新啟動 Eclipse,關閉所有已編輯中之程式碼分頁 (會顯示找不到程式碼)
- 關閉 Eclipse
- 刪除剛剛建立的 org.eclipse.core.resources 資料夾
- 將資料夾 org.eclipse.core.resources.old 改回原本的 org.eclipse.core.resources
- 重新啟動 Eclipse,搞定!
以上兩個方法我都有試成功過,也不影響既有的 workspace, plugin 設定喔~
沒有留言:
張貼留言