eclipse 下找不到或無法加載主類的解決辦法

有時候 Eclipse 會發神經,好端端的 project 就這麼編譯不了了,連 Hello World 都會報“找不到或無法加載主類”的錯誤,我已經遇到好幾次了,以前是懶得深究就直接重建project了,但遇到次數多了必須深究下了,現總結幾種解決方案,大家根據自己的情況逐一嘗試即可。

1、是因爲.java文件不在項目的src路徑內,也就是說源代碼未被eclipse編譯,字節碼不存在無法運行了在項目名上右鍵 -> Builder Path -> Configure Build Path -> 選擇Source面板 再點Add Folder, 把源代碼所在的包路徑的上層目錄加進來,而且如果你是把兩個類寫在一個文件裏的話,你在右鍵選擇Run As Java Appication 的時候,要把光標至於包括main方法的類上


2、最快捷的解決辦法是,打開帶有main函數的類,ctrl +A (全選)---> ctrl +X(剪切)-----> ctrl+S(保存)--->關閉---->再打開--->ctrl +C (粘貼) ---->OK;一句話就是粘出去 關閉 再粘進來

3、重建Project也行。

4、項目的Java Build Path中的Libraries中也許某個jar包是不可用的,顯示紅色叉叉。這說明系統找不到這個這個jar文件,把這個jar刪除或者重新加載進來即可。

5、如果上述不行,大家直接在 cmd 下 javac 然後 java 運行試試,如果這都報錯,那是你的 jdk 或者 os 環境有問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章