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文件需要配置一些特定的环境!

最新文章

  1. jquery EasyUI
  2. b/s结构的物业管理系统(一)-------登录篇
  3. 【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例
  4. 三级联动查询全国省市区(xml与数据库)
  5. 如何使用 EXCEL 的筛选功能
  6. bzoj题解
  7. (转)Java 的swing.GroupLayout布局管理器的使用方法和实例
  8. linux系统配置Apache虚拟主机实例
  9. 转载Worktile 技术架构概要
  10. 学号:201521123116 《java程序设计》第八周学习总结
  11. C#之Winform跨线程访问控件
  12. REST API设计指导——译自Microsoft REST API Guidelines(二)
  13. [原]win10下编译lua5.3.4
  14. Javascript学习之:JSON
  15. 新装的MySQL没有密码怎么办
  16. lvm创建 及 扩空 等相关
  17. (转)每天一个linux命令(21):find命令之xargs
  18. Unique ID Generate Notes
  19. 图论——topsort
  20. js 判断js函数,变量是否存在

热门文章

  1. 第十一周(11.24-12.01)----ptim测试程序运行速度
  2. node之body-parser的使用
  3. Mysql 间隙锁原理,以及Repeatable Read隔离级别下可以防止幻读原理(百度)
  4. Hibernate性能优化之EHCache缓存
  5. Java之Map的使用场景
  6. Cat VS Dog HDU - 3829 (最大独立集 )
  7. 洛谷P3275 [SCOI2011]糖果(差分约束,最长路,Tarjan,拓扑排序)
  8. PostgreSQL——前言
  9. 解题:THUWC 2017 在美妙的数学王国中畅游
  10. maven的三种工程pom、jar、war的区别