您的位置:首页 > 编程语言 > Java开发

Jar(For Java)命令的使用

2017-04-26 08:53 316 查看
用法: 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/ .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: