myeclipse(maven)工程出現找不到主類時的解決辦法

錯誤: 找不到或無法加載主類

這是使用myeclipse時最不希望看到的錯誤之一。該錯誤多見於maven工程。如果你遇到了這個錯誤,不要慌,可以看看自己是否符合下面的情況,找到解決辦法。

  1. 修改了默認輸出目錄,解決方法:build path->源代碼目錄->Output folder,如果是maven工程,應當確保該目錄爲

    工程名/target/classes
    這裏寫圖片描述
    然後clean,build,run,看看問題是否還在。如果你修改了源代碼,運行時卻看不到效果,極有可能也是這個原因所致。

  2. Output
    folder所指向的文件夾沒有寫入權限。如果輸出文件夾沒有寫入權限,就無法完成編譯,找不到類也是很正常的。常見於手動打開了輸出目錄下的jar等文件,導致文件被佔用,clean失敗

  3. 手動刪除了/target/classes或者其他輸出目錄下的文件。這種情況只要重新clean,build,run即可
  4. 程序目錄壓根沒設置爲source folder。只有source
    folder下的java文件纔會被myeclipse編譯,當然,使用maven編譯的話,沒有source
    folder也無妨,不過你更加無法在myeclipse裏直接run main方法了。會給你如下提示:
    運行main方法失敗
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章