1. 程式人生 > >maven專案 無法執行main方法的問題。java.lang.ClassNotFoundException

maven專案 無法執行main方法的問題。java.lang.ClassNotFoundException

最近一直遇到這麼一個問題,很納悶。

我的專案 build path 是以下設定

src/main/java

src/main/resources

但是自己重構了這麼一個目錄結構後,main方法無法執行,一直報錯java.lang.ClassNotFoundException

後來經過測試終於解決

1:刪除目前設定的source folders 



2: 選中Allow output folders for source folders --> 然後新增



3:再次選中 java 和 resources  --> 點選OK



4:設定完成後是以下格式,然後點選OK,設定完成, main方法可以執行。


其實main不能與執行的問題原理上是很簡單的, 當你更改了maven預設的輸出目錄後,那麼再新增source folders的時候一定要指定使用預設的output folder才可。

版權屬於: 技術客

官方地址: http://www.sunjs.com
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。