初学Java,jar命令详解(二十四)

25 篇文章 0 订阅

JAR文件是个压缩包,其实就是一个类库,相当于.net世界里面的dll,里面放的都是编译编码后生成的字节码文件(xxx.class),另外会有一个清单文件META-INF/MANIFEST.MF

其文件也是可以数字签名的,所谓增强安全性罗。

下面罗列一些jar命令

创建 jar文件  jar cf test.jar test 将当前路径下的全部内容生成一个test.jar文件,如果存在该文件,那么覆盖该文件,不显示压缩过程

创建 jar文件显示压缩过程 jar cvf test.jar test

创建 jar文件显示压缩过程,但不生成清单文件 jar cvfM test.jar test

查看 jar文件 jar tf test.jar jar包内文件路径和文件非常多时,该命令无法看到包的全部内容

查看 jar文件将显示结果保存在文件中 jar tf test.jar > a.txt 这个是保存在a.txt文本文件中

查看 jar文件详细信息 jar tvf test.jar 显示的内容更详细,包括包内文件的详细信息

解压缩 jar文件 jar xf test.jar 将test.jar文件解压缩到当前目录下,不显示任何信息

带提示信息解压缩 jar xvf test.jar 会显示解压缩过程的详细信息

更新jar文件 jar uf test.jar Hello.class 如果test.jar中已有Hello.class文件,则使用新的Hello.class替换原来的Hello.class文件,如果没有Hello.class文件,则把新的Hello.class文件添加到test.jar文件中

更新时显示详细信息 jar uvf test.jar Hello.class 更新Hello.class文件,并显示压缩信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值