maven项目打包成jar 运行提示找不到Main
1.用Springboot打包,需要在pom.xml中指定主类。2.运行时指令需要使用java -jar。
·
1.需要在pom.xml中指定主类
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 工程主入口-->
<mainClass>org.example.App</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
然后使用maven package打包
2.运行时指令需要使用java -jar
java -jar xxx.jar
3.如果Idea编译客户端能正常解析,但是maven打包后客户端接收中文乱码,可以在运行jar时指定编码
java -jar -Dfile.encoding=utf-8 xxx.jar
更多推荐




所有评论(0)