Idea打包可执行jar,MANIFEST.MF文件没有Main-Class属性:找不到或无法加载主类

背景:

IDEA传统方法【Project structure】-->artifact---->build的模式,打包【Maven】项目,发现生成的可执行jar包,显示【找不到或无法加载主类】。但是用【Maven】的Assembly可以正常生成。期望用传统方法实现打jar包

方法:

1.检查生成jar包中【META-INF\MANIFEST.MF】中是否存在【主类:Main-Class】

2.如果没有,则按照图片所示进行设置,简而言之就是【将系统默认的META-INF文件路径换一下】

相关推荐
熊猫片沃子16 分钟前
浅谈SpringBoot框架的优势
java·spring boot·后端
33255_40857_2805919 分钟前
RocketMQ高级特性实战:Java开发者的进阶指南
java·rocketmq
北京_宏哥27 分钟前
🔥《刚刚问世》系列初窥篇-Java+Playwright自动化测试-32- 操作日历时间控件-下篇(详细教程)
java·前端·面试
用户84913717547161 小时前
JDK 17 实战系列(第3期):性能优化与系统增强详解
java·后端·性能优化
Asu52022 小时前
思途spring学习0807
java·开发语言·spring boot·学习
遇见火星2 小时前
Jenkins全链路教程——Jenkins用户权限矩阵配置
java·矩阵·jenkins
埃泽漫笔2 小时前
什么是SpringBoot
java·spring boot
zhang1062092 小时前
PDF注释的加载和保存的实现
java·开发语言·pdf·pdfbox·批注
码银2 小时前
什么是逻辑外键?我们要怎么实现逻辑外键?
java·数据库·spring boot