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/ .
选项:
-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/ .
相关文章推荐
- 在命令提示符下编译、运行java 以及使用jar命令制作可执行的jar包
- javac、java和jar命令使用实践
- 使用mysql-connector-java.jar连接MySql时出现:Error while retrieving metadata for procedure columns: java.sql.SQLException: Parameter/Column name pattern can not be NULL or empty.
- JAVA使用jar命令制作可执行GUI程序
- JAVA开发4--测试使用批处理命令调用jar包
- 使用 "java -jar"命令启动jar包时报不支持的jdk版本异常
- java+javac+jar命令的简单使用
- 编译json(练习javac、jar和java命令的使用)
- Javac java jar 命令使用
- 使用jar命令对java程序进行打包
- Java-Jar命令的使用
- 如何使用jar命令对java工程进行打包
- 【零碎JAVA】使用jar命令创建可执行的jar文件
- 使用hadoop命令警告提示:Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
- 使用"jar"命令来对将JavaWeb应用打包成一个War包
- java中jar命令的使用
- Java--jar命令的使用与java命名规范
- 使用jar命令打包java程序
- java jar打包命令使用
- javac、java和jar命令使用实践