簡體   English   中英

重命名所有軟件包后,出現“錯誤:找不到或加載主類”

[英]“Error: Could not find or load main class” after renaming all the packages

我可能只是做了一些愚蠢的事情,然后通過Eclipse工作區中的src文件夾手動重命名了/更改了項目中包的順序。

完成此操作后,我必須單獨修復每個類,並在其最上面一行重寫其所屬的包。

問題在於,現在看來我的項目甚至都無法識別其類。 如果有錯誤,則它們不會顯示錯誤,而項目本身始終會顯示紅色錯誤。 當我運行項目時,我得到

錯誤:找不到或加載主類”。

我嘗試了Project-> Clean或手動選擇主類,但是沒有用。

可以在以下位置找到此錯誤的良好解釋:

一個解釋

另一種解釋

通過手動重命名軟件包,您可以更改所有引用(即使您可能不知道的那些引用,例如自動導入)。 在Eclipse或資源管理器中(在Windows上)手動重命名通常永遠不是一個好主意。 使用“重構”執行此操作-右鍵單擊該程序包,然后選擇此選項。 這將重命名對包和包本身的所有引用。

手動更改程序包的順序將導致相同的問題。 軟件包名稱將不再正確。 因此,您應該通過為要實現的目標選擇適當的選項,讓eclipse為您完成工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM