IDEA导出 jar文件 运行不了,no main manifest attribute

今天被这个错误折腾了好半天,最后终于查到了
产生原因是:MANIFEST.MF的路径默认是 src/main/java/META_INF/

而 idea 需要确保MANIFEST.MF的路劲在src/main/resources/META_INF/下,才会把正确的MANIFEST.MF复制到jar中

否则实际打包出来的MANIFEST.MF是一堆奇怪的东西。

但是!最后出来的jar包还是不能运行。所以还是老老实实用命令打包吧!

mvn clean package -DskipTests

另外小白的我找了白天才找到修改默认打包为jar包的地方,在pom.xml中的war一行修改即可,好像都不用额外加依赖的

你可能感兴趣的:(IDEA导出 jar文件 运行不了,no main manifest attribute)