黑马程序员技术交流社区

标题: jar包问题 [打印本页]

作者: 安阳    时间: 2013-8-19 20:54
标题: jar包问题
本帖最后由 安阳 于 2013-8-26 21:57 编辑

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

作者: yangjie    时间: 2013-8-19 22:13
-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
就行了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2