永发信息网

java中有关manifest的问题

答案:2  悬赏:60  手机版
解决时间 2021-02-22 11:51
用jar打包的jar文件,双击出现failed to load main-class manifest attribute,查看后manifest.mf文件中只有Manifest-Version,Created-By两项,加上Main-Class后,出现invalid or corrupt jarfile,该怎么解决?
我所打包的jar文件中均没有Main-Class这一项,怎么解决?
正确者加分
最佳答案
jar -cf abc.jar *.class

嘿嘿,拿分来

其实你自己用下jar -help就可以看到了
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file
s ...
选项包括:
-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序
指定应用程序入口点
-0 仅存储;不使用任何 ZIP 压缩
-M 不创建条目的清单文件
-i 为指定的 jar 文件生成索引信息
-C 更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理。
清单文件名、归档文件名和入口点名的指定顺序
与 "m"、"f" 和 "e" 标志的指定顺序相同。

示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用现有的清单文件 "mymanifest" 并
将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .
全部回答
manifest.mf文件可以把jar包里的main函数所在的类列出来. 如果执行该jar包,会首先去找那个main(),如果没有就不能执行 只当把jar包当成如rar,zip一样的压缩文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
左邻·右舍甑山路加盟店这个地址在什么地方,
怎么在以后的恋爱交往中重拾自信
未成年人可不可以办农业银行卡
你好,本人有意向去邯钢工作,但是对邯钢乃至
华晨宝马是哪里生产的
耳机以及播放器求推荐.AKG K450还有马歇尔头
平溃散可以放在粥里和汤里一起喝吗?
【双引号的使用】语文中的单引号和双引号的用
河南下雪了吗
中国移动如东县马塘县OPPP特约代理店在什么地
太阳能热水器有几种规格 各自有什么优缺点
会声会影添加的字幕为什么那么粗?
我喜欢的女生跟我上个月跟我借钱,这个月跟我
中国平均每日死亡人数是多少
从乌市到托克逊有多少公里?
推荐资讯
三尾狐有用吗
非凡婚礼创意会馆在什么地方啊,我要过去处理
如何在西门子PLC中将连续的多个字传送到子程
高家深在什么地方啊,我要过去处理事情
天能电池焦作办事处地址有知道的么?有点事想
汽车暖风水箱内进了空气后会导致局部高温么
股票里“多空激烈”是什么意思?
【神秘岛读后感300字】给个海底两万里第一章
137平方米房子装修大概多少钱
魔域VIP7有什么优惠待遇
下列关于契税计税依据的表述错误的有( )。A
情侣游戏 微爱游戏那种!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?