如何解決Eclipse找不到或無法加載主類問題
解決Eclipse找不到或無法加載主類
以前在用eclipse的時(shí)候經(jīng)常遇到"找不到或無法加載主類"這樣的問題,遇到了就很頭疼,總是誤打誤撞的搞好了。
但不知道問題的根源在哪,于是問題再次出現(xiàn)的時(shí)候又不知道從何下手。
今天無聊,打算徹底研究下問題是如何出現(xiàn)的。
其實(shí)eclipse的java編譯器是根據(jù)原java文件是否更新而編譯java文件的。
也就是說原java文件如果沒有更新那么就運(yùn)行上一次已經(jīng)編譯好的class文件。
我們做個(gè)小實(shí)驗(yàn)
進(jìn)入項(xiàng)目文件夾下刪除已經(jīng)編譯好的class文件
再次運(yùn)行程序
錯(cuò)誤出現(xiàn)了"找不到或無法加載主類"
此時(shí)是因?yàn)樵璊ava文件并沒有修改,因此eclipse并不會重新編譯java文件,而是去運(yùn)行原有的class文件,但是我們已經(jīng)將原來的class文件刪除了,所以出現(xiàn)錯(cuò)誤"找不到或無法加載主類";
我們可以重新修改java原文件,重新運(yùn)行,看下程序是否能正常編譯運(yùn)行
但是總不能每次都修改java原文件吧?肯定是有更好的辦法的
我們再次將編譯好的class文件刪除
點(diǎn)擊project>Clean
重新構(gòu)建項(xiàng)目,就OK了
再次運(yùn)行java文件
總結(jié)
完美解決!
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
springMVC中@RequestParam和@RequestPart的區(qū)別
本文主要介紹了springMVC中@RequestParam和@RequestPart的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-06-06spring?boot自動裝配之@ComponentScan注解用法詳解
@ComponentScan的作用就是根據(jù)定義的掃描路徑,把符合掃描規(guī)則的類裝配到spring容器中,下面這篇文章主要給大家介紹了關(guān)于spring?boot自動裝配之@ComponentScan注解用法的相關(guān)資料,需要的朋友可以參考下2023-04-04idea企業(yè)開發(fā)之新建各類型項(xiàng)目的詳細(xì)教程
這篇文章主要介紹了idea企業(yè)開發(fā)之新建各類型項(xiàng)目的詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12SpringBoot項(xiàng)目攔截器獲取Post方法的請求body實(shí)現(xiàn)
本文主要介紹了SpringBoot項(xiàng)目攔截器獲取Post方法的請求body,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01Spring事件監(jiān)聽器ApplicationListener源碼詳解
這篇文章主要介紹了Spring事件監(jiān)聽器ApplicationListener源碼詳解,ApplicationEvent以及Listener是Spring為我們提供的一個(gè)事件監(jiān)聽、訂閱的實(shí)現(xiàn),內(nèi)部實(shí)現(xiàn)原理是觀察者設(shè)計(jì)模式,需要的朋友可以參考下2023-05-05使用logstash同步mysql數(shù)據(jù)到elasticsearch實(shí)現(xiàn)
這篇文章主要為大家介紹了使用logstash同步mysql數(shù)據(jù)到elasticsearch實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12SpringBoot整合Mybatis與thymleft實(shí)現(xiàn)增刪改查功能詳解
MybatisPlus是國產(chǎn)的第三方插件,?它封裝了許多常用的CURDapi,免去了我們寫mapper.xml的重復(fù)勞動。本文將整合MybatisPlus實(shí)現(xiàn)增刪改查功能,感興趣的可以了解一下2022-12-12