Jar(For Java)命令的使用

来源:互联网 发布:陈怡馨被迷 知乎 编辑:程序博客网 时间:2024/06/05 15:02

用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] 档案 …
选项:
-c 建立新的归档
-t 列出归档的目录
-x 从归档中撷取指定 (或所有) 档案
-u 更新现有归档
-v 在标准输出中产生详细输出
-f 指定归档文件名
-m 包含指定指令清单中的指令清单信息,即MANIFEST.MF文件
内容如下:
这里写图片描述
-n 在建立新归档之后执行 Pack200 正规化
-e 为已随附于可执行 jar 档案中的独立应用程序
指定应用程序进入点
-0 仅储存; 不使用 ZIP 压缩方式
-P 保留文件名前面的 ‘/’ (绝对路径) 和 “..” (上层目录) 组件
-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/ .

0 0
原创粉丝点击