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

相关推荐
paishishaba8 小时前
JAVA面试复习笔记(待完善)
java·笔记·后端·面试
四谎真好看9 小时前
Java 黑马程序员学习笔记(进阶篇19)
java·笔记·学习·学习笔记
從南走到北9 小时前
JAVA代泊车接机送机服务代客泊车系统源码支持小程序+APP+H5
java·开发语言·微信小程序·小程序
apocelipes15 小时前
golang unique包和字符串内部化
java·python·性能优化·golang
Full Stack Developme15 小时前
java.text 包详解
java·开发语言·python
刘梦凡呀16 小时前
C#获取钉钉平台考勤记录
java·c#·钉钉
best_virtuoso17 小时前
PostgreSQL 常见数组操作函数语法、功能
java·数据结构·postgresql
yudiandian201417 小时前
02 Oracle JDK 下载及配置(解压缩版)
java·开发语言
楚韵天工17 小时前
宠物服务平台(程序+文档)
java·网络·数据库·spring cloud·编辑器·intellij-idea·宠物