現象
- 運行卡頓,強制關閉 Eclipse 進程。
- 再次啟動彈出錯誤對話框,重啟電腦無效。
原因
強制殺進程導致工作區 `.metadata` 損壞,或 `eclipse.ini` 中 `-vm` 指向的 JRE 路徑失效(如 JRE 被更新/移動)。
解決步驟
- 備份工作區項目:複製 workspace 目錄下項目文件夾。
- 刪除/重命名工作區 `.metadata`:`workspace/.metadata` → `.metadata_bak`,Eclipse 啟動時將重建。
- 檢查 `eclipse.ini`:確認 `-vm` 指向有效 `javaw.exe`(如 `C:\Program Files\Java\jre1.8.0_301\bin\javaw.exe`),若無 `-vm` 則依賴 PATH,確保 PATH 含 JRE bin 目錄。
- 仍失敗 → 重新安裝 Eclipse:解壓新包,指向原工作區(或新建),導入項目。
預防
- 不強制殺進程,嘗試 `Ctrl+Break` 線程 dump 分析卡頓原因。
- 定期導出「File → Export → General → Preferences」備份配置。
- 使用較新版 Eclipse(2022-06+),對 JDK 17+ 支援更好。