(maven项目)使用java -jar命令遇到的小问题|xx.jar中没有主清单或Error:Invalid or corrupt jarfile xx.jar
2024-10-19 11:37:52
xx.jar中没有主清单或Error:Invalid or corrupt jarfile xx.jar
遇到这个问题,是因为你的jar包没有设置主类的入口。
即在META-INF文件夹的MANIFEST.MF文件中没有定义Main-Class: packageName.className(此处Main-Class:与 packageName.className之间有一个空格并且一行结束后有换行符)
我们可以用winrar打开你导出jar包(不用解压),在META-INF文件夹中找到MANIFEST.MF文件,用记事本打开,加入Main-Class: 包名. 主类名
但是maven项目打包成的jar文件不能运行的话,即使你在MANIFEST.MF文件中添加了Main-Class也是无法解决的
原因可能是因为你maven项目的pom.xml配置的过于简单或者没有指定打包类型,因为maven项目打包成jar文件需要配置一些特定的环境!
最新文章
- jquery EasyUI
- b/s结构的物业管理系统(一)-------登录篇
- 【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例
- 三级联动查询全国省市区(xml与数据库)
- 如何使用 EXCEL 的筛选功能
- bzoj题解
- (转)Java 的swing.GroupLayout布局管理器的使用方法和实例
- linux系统配置Apache虚拟主机实例
- 转载Worktile 技术架构概要
- 学号:201521123116 《java程序设计》第八周学习总结
- C#之Winform跨线程访问控件
- REST API设计指导——译自Microsoft REST API Guidelines(二)
- [原]win10下编译lua5.3.4
- Javascript学习之:JSON
- 新装的MySQL没有密码怎么办
- lvm创建 及 扩空 等相关
- (转)每天一个linux命令(21):find命令之xargs
- Unique ID Generate Notes
- 图论——topsort
- js 判断js函数,变量是否存在
热门文章
- 第十一周(11.24-12.01)----ptim测试程序运行速度
- node之body-parser的使用
- Mysql 间隙锁原理,以及Repeatable Read隔离级别下可以防止幻读原理(百度)
- Hibernate性能优化之EHCache缓存
- Java之Map的使用场景
- Cat VS Dog HDU - 3829 (最大独立集 )
- 洛谷P3275 [SCOI2011]糖果(差分约束,最长路,Tarjan,拓扑排序)
- PostgreSQL——前言
- 解题:THUWC 2017 在美妙的数学王国中畅游
- maven的三种工程pom、jar、war的区别