JAVA学习(7) JAR文件操作
1.操作JAR文件
在JDK的安装目录的bin子目录下有一个jar.exe文件,这就是JAR文件的操作工具
2 .jar命令格式: jar {ctxu} [vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名
-c (create):创建新的存档;
-t :列出存档内容的列表;
-x:展开存档中命名的或所有的文件;
-u(update):更新已存在的存档;
-v :生成详细输出到标准输出上;
-f : 指定存档文件名;
-m: 包含来自标明文件的标明信息;
-0: 只存储方式,未用ZIP压缩 格式;
-M: 不产生所有项的清单(manifest)文件;
-C: 改变到指定的目录,并且包含下列文件
3.例子
(1)将两个class文件存档到一个名为“classes.jar”的存档文件中:jar cvf classes.jar Foo.class Bar.class
(2)用一个存在的清单(manifest)文件“mymanifest”将foo/目录下的所有文件存档到一个名为“classes.jar”的存档文件中:
jar cvfm classes.jar mymanifest -C foo/
4.对JAR文件常用的操作有三种:
(1)创建JAR文件: jar cvf UseImage.jar UseImage.class index_01.gif
(2) 列出JAR文件的内容:jar tvf UseImage.jar
(3) 抽取JAR文件:jar xvf UseImage.jar