Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案

已经用maven工程的package功能进行了打包

找不到或无法加载主类 Main.Main

规定主类

主要在maven的配置文件当中

这边一定要绑定自己的启动类

jar中没有主清单属性

删掉这一行就行哈

正确的插件代码

复制代码
<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>${spring-boot.version}</version>
                <configuration>
                    <mainClass>com.bigdata1421.ssmp.SsmpApplication</mainClass>
                    <skip>true</skip>
                </configuration>
                <executions>
                    <execution>
                        <id>repackage</id>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

这样我们就能成功启动了

能成功运行

相关推荐
IT技术分享社区2 分钟前
MySQL统计查询优化:内存临时表的正确打开方式
数据库·mysql·程序员
短剑重铸之日4 分钟前
7天读懂MySQL|Day 5:执行引擎与SQL优化
java·数据库·sql·mysql·架构
酒九鸠玖22 分钟前
Java--多线程
java
Dreamboat-L23 分钟前
云服务器上部署nginx
java·服务器·nginx
长安er38 分钟前
LeetCode215/347/295 堆相关理论与题目
java·数据结构·算法·leetcode·
cici158742 小时前
C#实现三菱PLC通信
java·网络·c#
陌北v12 小时前
为什么我从 MySQL 迁移到 PostgreSQL
数据库·mysql·postgresql
k***92163 小时前
【C++】继承和多态扩展学习
java·c++·学习
weixin_440730503 小时前
java结构语句学习
java·开发语言·学习
JIngJaneIL3 小时前
基于java+ vue医院管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot