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的默认编译位置图示