如何解決Eclipse找不到或無法加載主類問題
解決Eclipse找不到或無法加載主類
以前在用eclipse的時候經(jīng)常遇到"找不到或無法加載主類"這樣的問題,遇到了就很頭疼,總是誤打誤撞的搞好了。
但不知道問題的根源在哪,于是問題再次出現(xiàn)的時候又不知道從何下手。
今天無聊,打算徹底研究下問題是如何出現(xiàn)的。
其實eclipse的java編譯器是根據(jù)原java文件是否更新而編譯java文件的。
也就是說原java文件如果沒有更新那么就運行上一次已經(jīng)編譯好的class文件。
我們做個小實驗

進入項目文件夾下刪除已經(jīng)編譯好的class文件

再次運行程序

錯誤出現(xiàn)了"找不到或無法加載主類"
此時是因為原Java文件并沒有修改,因此eclipse并不會重新編譯java文件,而是去運行原有的class文件,但是我們已經(jīng)將原來的class文件刪除了,所以出現(xiàn)錯誤"找不到或無法加載主類";
我們可以重新修改java原文件,重新運行,看下程序是否能正常編譯運行

但是總不能每次都修改java原文件吧?肯定是有更好的辦法的
我們再次將編譯好的class文件刪除
點擊project>Clean


重新構(gòu)建項目,就OK了
再次運行java文件

總結(jié)
完美解決!
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
HarmonyOS實現(xiàn)Java端類似Nine-Patch氣泡聊天框代碼
在HarmonyOS Java端實現(xiàn)氣泡聊天框,與Android 上的9圖(Nine-Patch)有相似的實現(xiàn)方式,在HarmonyOS中,可以使用ShapeElement和ElementContainer來創(chuàng)建和管理可伸縮的氣泡背景,下面提供一個簡單的示例代碼,可以在 HarmonyOS 中實現(xiàn)類似于Android的Nine-Patch氣泡聊天框效果2024-07-07
Springboot項目javax.validation使用方法詳解
這篇文章主要介紹了Springboot項目javax.validation使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04
Eclipse設(shè)定文件的默認打開方式的具體操作步驟
以下是對Eclipse設(shè)定文件的默認打開方式的具體操作步驟進行了詳細的介紹,需要的朋友可以過來參考下2013-08-08
springboot整合swagger3報Unable to infer base&nbs
這篇文章主要介紹了springboot整合swagger3報Unable to infer base url錯誤問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
解決Idea運行junit測試時報Error:[3,17]?程序包org.junit不存在的問題
這篇文章主要介紹了Idea運行junit測試時報Error:[3,17]?程序包org.junit不存在解決方法,本文給大家分享兩種解決辦法,需要的朋友可以參考下2023-03-03
Java實現(xiàn)局域網(wǎng)聊天室功能(私聊、群聊)
這篇文章主要為大家詳細介紹了Java實現(xiàn)局域網(wǎng)聊天室功能,包括私聊、群聊,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05

