maven 找不到或無法加載主類
CreateTime--2018年4月19日22:58:14
Author:Marydon
1.情景還原:
在maven管理的web項目中,單獨運行Java類報錯
2.報錯原因:
maven的測試類,默認的存放路徑為:項目名/target/test/test-classe,
如果修改了測試文件的默認編譯位置(項目名/src/main/webapp/WEB-INF/classes),
在運行測試類是,maven項目還是去默認的路徑下找該類的class文件,這時候肯定找不到,所以報錯
3.解決方案:
將Java類的默認編譯位置還原
勾選上"Allow output for source folders"-->雙擊"Output folder:()"-->編譯位置改為"target/classes"即可。
剩余那3項也需要進行手動修改。
4.src/main/java,src/main/resources,src/test/java,src/test/resources的默認編譯位置圖示