“錯誤:java找不到或無法加載主類(主方法)***”解決方法

問題:

在編寫內部類時,每當多次實驗編寫時,總會出現“錯誤:java找不到或無法加載主類(主方法)***”


但本人已將主方法在StaticInnerClassPractice類中建立,而StaticInnerClassPractice$Inner類是一個內部類,程序修改前曾在內部類中定義main主方法運行成功。但後將主方法拿出內部類後就異常。

解決方法:

從網上搜索錯誤語句,發現出現這種情況的多爲java運行環境沒有配置好。我檢查了一下本機java運行環境配置,並沒有問題。原因並不在這。

然後各種嘗試,猜想可能是程序修改前運行時將,發現在eclipse的資源管理器中右擊java文件選中屬性,進入運行/調試設置,發現是項目的啓動配置爲StaticInnerClassPractice$Inner。於是將其刪除改爲StaticInnerClassPractice後程序運行成功!

感悟:

eclipse在每次編譯運行程序時可能並不會自動修改啓動配置,會一直援用最初的啓動配置,導致找不到主程序(類)!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章