问题原因:打包后在jar包中的META-INF中的MANIFEST.MF中的信息有误。找不到类加载器和主运行文件等信息。
解决思路:可以判定为不是简单的package到本地,而是在pom.xml缺少了打包信息,添加如下信息,打包后执行java -jar才可成功。
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>启动类全限定名</mainClass><layout>JAR</layout><!--构建完整可执行程序,可以直接运行--><executable>true</executable></configuration></plugin></plugins>
</build>