在項目開發過程中,遇到好幾次找不到或無法加載主類,今天又遇到了,做個記錄,也給大家做個參考
原因1、啟動類路徑錯了
由於我本來項目路徑是com.elif.manager,啟動類路徑是com.elifen.manager.ManagerApplication,后面為了和其他小伙伴路徑統一,改成com.elif.manager,但是IDE的RUN/Debug的Configuration路徑沒有變,導致找不到啟動類報錯
如圖:
其實IDE已經給提示了,你的啟動類配置上有個小❌
原因二:Jar 包問題
有天引入了一個小伙伴的Jar 包,加入依賴后導致項目報這個錯:找不到或無法加載主類,你問我為啥報這個錯,我也不知道🤷♂️,當時忙着聯調,沒有追究原因,我執行mvn clean package 命令發現jar包拉不下來,遂讓小伙伴重新上傳jar到倉庫中,重新拉取這個Jar,問題解決,據小伙伴說,他本地執行mvn clean install也報錯了,具體什么錯沒問。但是為什么報這個錯,我也不知道,應該不會的。。。下次再遇到的時候再補充這個地方
原因三:緩存問題
某天不知道啥原因,項目啟動就報錯 找不到或無法加載主類,觀察半天,始終看不出解決辦法,遂嘗試執行File -> invalidate Caches/Restart --> invalidate and Restart
問題解決 =。=