jar中没有主清单属性或Invalid or corrupt jarfile解决方案
2016-01-11 22:06
253 查看
这是之前用命令行运行jar文件时候遇到的一个小问题,相信有很多新手会遇到,今天有空就把它记录下来。
或
遇到这个问题,是因为你的jar包没有设置主类的入口。
我们可以用winrar打开你导出jar包(不用解压),在META-INF文件夹中找到MANIFEST.MF文件,用记事本打开,加入Main-Class: 包名.主类名(冒号为半角符号,而且与包名之间有一个空格,而且必须加上回车)
例如:
可以看到我这里冒号后面有空格,最后还加上了回车
如果你按着上面步骤做,出现了找不到或无法加载主类,如下图
这里,是因为我在Main-Class: 后面只写了类名,没有写包名而出现的,大家也很有可能是这样或者是你可以检测你的包名和类名是否拼错
或
遇到这个问题,是因为你的jar包没有设置主类的入口。
我们可以用winrar打开你导出jar包(不用解压),在META-INF文件夹中找到MANIFEST.MF文件,用记事本打开,加入Main-Class: 包名.主类名(冒号为半角符号,而且与包名之间有一个空格,而且必须加上回车)
例如:
可以看到我这里冒号后面有空格,最后还加上了回车
如果你按着上面步骤做,出现了找不到或无法加载主类,如下图
这里,是因为我在Main-Class: 后面只写了类名,没有写包名而出现的,大家也很有可能是这样或者是你可以检测你的包名和类名是否拼错
相关文章推荐
- 我的第一篇博客
- 编程学习第一天啦啦啦
- 012: class and class objects > 初步了解
- java String 基础(面试过程估计会以有)
- Oracle基础-新增、修改、删除、重命名表字段(DDL)
- Machine Learning-AdaBoost算法
- web.py 初使用
- Oracle基础-新增、修改、删除、重命名表字段(DDL)
- 如何在eclipse中使用hibernate持久化框架
- linux系统用户以及用户组管理
- SVN的 安装
- 应用系统发布流程
- Java Swing JTable 表格【9:表格使用渲染器DefaultTableCellRenderer】
- STP指定端口和根端口的选择
- 初学polya
- 编写可维护的css
- memcached全面剖析–5. memcached的应用和兼容程序
- nyoj 305 表达式求值
- Android倒计时器CountDownTimer
- 【图像基础】局部特征点的理解