jar命令使用

 1.创建jar文件命令:
 jar cf test.jar . (.表示当前目录下的所有文件,也可以写一个目录)
 或者:指定将某个文件夹(包)下的所有文件打包成 .jar
 jar cf test.jar test  (注意一下的test均表示文件夹)
 解释:cf---create  file 缩写
 

2.创建jar文件,并显示压缩过程
 jar cvf Demo9.jar test
 解释:cvf --- create visible file 缩写
 

3.不使用清单文件(即生成的jar包中没有 META-INF/MANIFEST.MF 目录和文件)
 jar cvfM Demo9.jar test
 解释:cvfM  M---MANIFEST.MF   首字母
 

4.自定义清单文件的内容 
 jar cvfm test.jar manifest test/(加入要导入的自定义信息文件)
 也可以这么写:
  jar cvfm test.jar manifest  要导入的自定义信息文件  test
 解释:cvfm--m 表示message 即清单文件的信息
 注意:
  导入文件的格式:key:<空格>value
  每行的key:<空格>value之前不能有空格
  文件开头不能有空行
  文件必须以一个空行结束

 例:在a.txt文件中写入 
    key: hello
 自定义清单文件内容MANIFEST.MF:
    Manifest-Version: 1.0
    Created-By: 1.7.0_45 (Oracle Corporation)
    key: hello
 

5.查看jar包内容:
 jar tf Demo20.jar
 附:当文件较多的时候可以利用重定向将显示结果保存到文件中
 jar tf test.jar > jar/a.txt
 

6.查看jar包详细的内容 jar tvf 
 

7.解压缩:jar xf test.jar 
 将文件解压到jar目录下
 

8.带提示信息解压缩:jar xvf test.jar d
 

9.跟新jar文件: jar uf test.jar Demo9.class
 解释:uf---update  file
 

10.跟新时显示详细的信息 jar uvf test.jar Demo20.jar


你可能感兴趣的:(jar命令使用)