当前位置: 首页 > article >正文

java -jar启动项目报错:XXX.jar中没有主清单属性

XXX.jar中没有主清单属性

  • 1、错误复现
  • 2、错误原因
  • 3、解决方案

java -jar启动项目报错:XXX.jar中没有主清单属性

1、错误复现

今天使用springboot给项目打了jar包,使用命令启动时报错,截图如下:

在这里插入图片描述

2、错误原因

项目的pom文件配置如下:貌似没有指定mainClass等配置。
在这里插入图片描述

3、解决方案

1、调整pom文件的标签如下:
其中 < mainClass >标签中的内容是你自己的启动类路径,别抄我的。。。

 	<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.5.6</version>
                <configuration>
                    <mainClass>com.ning.AOP.AopApplication</mainClass>
                    <layout>JAR</layout>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

2、在pom文件的< properties>标签下添加< start-class>标签,其中内容是你自己的启动类路径。


3、刷新pom文件的maven,再打包,即可启动
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/504497.html

相关文章:

  • 【PyQt】如何在mainwindow中添加菜单栏
  • Node.js - HTTP
  • Python在Excel工作表中创建数据透视表
  • 【Rust自学】12.6. 使用TDD(测试驱动开发)开发库功能
  • RCE漏洞
  • 昵称 校验
  • 小游戏前端地区获取
  • Django基础之ORM初识
  • Windows图形界面(GUI)-QT-C/C++ - Qt图形绘制详解
  • 长安“战疫”网络安全公益赛的一些随想
  • 基础理论知识:无人机图数传数据链技术详解
  • 多租户架构是什么?
  • 初学stm32 --- ADC采集内部温度传感器
  • 如何调整 Nginx 工作进程数以提升性能
  • 怎么实现Redis的高可用?
  • html中鼠标位置信息
  • 【HarmonyOS NAPI 深度探索4】安装开发环境(Node.js、C++ 编译器、node-gyp)
  • Go语言的面向对象接口说明及代码示例
  • 用户登录/登出功能,当登录页面在另一域名下
  • 探索图像编辑的无限可能——Adobe Photoshop全解析
  • 【C语言面试题精选及详细解答】
  • node.js的进程保活
  • 设计模式之结构型模式
  • 2025封禁指定国家ip-安装xtables-addons记录
  • Chromium 132 编译指南 Windows 篇 - Git 初始化设置 (四)
  • Mono里运行C#脚本27—X86_64指令寄存器初步了解mono_arch_regname