问题:
把war包形式的web项目改为springBoot内置的jar包启动项目,IDEA 出现错误:找不到或无法加载主类。
原因:
这是idea bug,当before launch 里设置run maven goal clean 、 run maven goal package(或者run maven goal compile)启动时候没有把生成的jar包目录地址写入,导致找不到主类,其实生成的jar在cmd命令行直接执行是没有问题的。单独 run maven goal package或者build都没有问题,会把生成的jar包目录地址写入。
解决方案:
before launch 里设置run maven goal clean 、build、 run maven goal package。