答案1
查看Run -> Run Configurations...
選單下的運行配置。我懷疑您的舊代碼留下了配置。
每當您執行一段程式碼時,Eclipse 都會為其建立一個運行配置。然後,當您再次按下綠色運行按鈕時,它將再次使用該配置。當您更改程式碼並運行不同的東西時,它們將被添加為新的運行配置。然而,舊的配置永遠不會被刪除,並且並不完全清楚當您按下“運行”按鈕時 Eclipse 將選擇哪個配置 - 因此它可能會嘗試運行與您的舊程式碼相關的舊配置。 「運行配置」對話方塊將允許您查看項目中的所有配置並刪除不再需要的配置。
旁白:如果您按一下「執行」按鈕旁的向下箭頭,您將能夠從所有選項中選擇要執行的配置。因此,您可以從同一專案運行多個程序,這很有用。但你只能透過對話框擺脫舊的。