A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 安阳 中级黑马   /  2013-8-19 20:54  /  1263 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 安阳 于 2013-8-26 21:57 编辑

打jar包时,以下的这种方法如何使用呢?
使用现有的清单文件 'mymanifest' 并将 foo/ 目录中的所有文件归档到 'classes.jar' 中:
jar cvfm classes.jar mymanifest -C foo/。

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 神马都是浮云

查看全部评分

1 个回复

倒序浏览
-m这个参数是往jar包里的MANIFEST.MF添加清单信息用的,比如想要jar包能双击执行,就写
Main-Class: (这里必须空格)包名.主函数所在的类名(必须有回车)
然后存成一个文件。这个文件你可以自己起名比如叫1.txt。写的时候主楼那行"mymanifest"就换成"1.txt"。
-C 文件夹A 文件夹a 文件夹b 文件夹c。就是说把目录指定为文件夹A,并打包ab和c中的内容。
比如你想打包的文件是D盘下的aa和bb子文件夹里的内容,并添加清单信息文件1.txt,就写成:
jar -cvfm classes.jar 1.txt -C D:/ aa bb
这样就把aa和bb里的内容打包成了classes.jar文件。如果aa和bb就在当前目录,-C可以省略,就是
jar -cvfm classes.jar 1.txt aa bb
就行了。

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马