錯誤現象
Eclipse 控制台報錯:Launch configuration references non-existing project "Hello",導致無法正常運行/調試其他項目。
原因分析
- 之前創建過名為 "Hello" 的項目並配置了運行配置。
- 項目被刪除或重命名,但 Run/Debug Configurations 中殘留了對該項目的引用。
- Eclipse 啟動時嘗試驗證所有配置,發現引用項目不存在而報錯。
解決步驟
- 打開菜單 Run → Run Configurations... (或 Debug Configurations...)。
- 在左側列表中找到報錯的配置項(通常帶紅叉或斜體)。
- 選中該配置,按 Delete 鍵刪除,或右鍵選 Delete。
- 若有多個殘留配置,逐一清理。
替代方法:項目屬性中清理
- 右鍵當前項目 → Properties。
- 左側選 Run/Debug Settings。
- 列表中選中無效條目 → 點擊 Remove。
預防建議
- 刪除項目前先清理關聯的運行配置。
- 使用
File → Switch Workspace 切換工作空間時,Eclipse 會提示遷移配置,選擇「否」可避免殘留。
- 定期檢查
.metadata/.plugins/org.eclipse.debug.core/.launches 目錄下的 .launch 文件,手動刪除過期條目。