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文件路径换一下】

相关推荐
青云交37 分钟前
Java 大视界 -- 基于 Java 的大数据实时流处理在智能电网分布式电源接入与电力系统稳定性维护中的应用(404)
java·大数据·分布式·智能电网·flink 实时流处理·kafka 数据采集·iec 61850 协议
仰望星空@脚踏实地1 小时前
maven scope 详解
java·maven·scope
M_Reus_112 小时前
Groovy集合常用简洁语法
java·开发语言·windows
带刺的坐椅2 小时前
10分钟带你体验 Solon 的状态机
java·solon·状态机·statemachine
小鹅叻2 小时前
MyBatis题
java·tomcat·mybatis
RainbowSea2 小时前
4. LangChain4j 模型参数配置超详细说明
java·langchain·ai编程
RainbowSea2 小时前
3. LangChain4j + 低阶 和 高阶 API的详细说明
java·llm·ai编程
叫我阿柒啊2 小时前
Java全栈开发面试实战:从基础到微服务的深度探索
java·spring boot·redis·微服务·vue3·全栈开发·面试技巧
ashane13142 小时前
Springboot 集成 TraceID
java·spring boot·spring
SunnyDays10112 小时前
Java PPT转多种图片格式:打造高质量的文档转换服务
java·ppt转图片·ppt转png·ppt转jpg·ppt转svg·ppt转tiff