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>

这样我们就能成功启动了

能成功运行

相关推荐
带刺的坐椅6 小时前
SolonCode v2026.4.1 发布(比 ClaudeCode 简约的编程智能体)
java·ai·llm·agent·solon-ai·claudecode·soloncode
殷紫川6 小时前
从单体到亿级流量:登录功能全场景设计指南,踩过的坑全给你填平了
java
Filwaod6 小时前
Cursor+IDEA开发问题
java·idea·cursor
qq_366086226 小时前
sql server OUTER APPLY使用
数据库·sql·mysql
爱丽_6 小时前
Spring 事务:传播行为、失效场景、回滚规则与最佳实践
java·后端·spring
zzh0816 小时前
Mysql数据库备份与恢复笔记
数据库·笔记·mysql
Zzxy7 小时前
Spring Boot集成Swagger/Knife4j
spring boot·swagger
timi先生7 小时前
语料库全栈项目部署 (Vue + Java + CQPweb)
java·前端·vue.js
dgvri7 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos
sunwenjian8867 小时前
Java进阶--IO流
java·开发语言