查看 jar 包中的文件列表,并进行重定向

jar -tvf a.jar > a.txt

更新文件到 jar 中,目录需对应

jar -uf a.jar com/a.class
  • a.class 文件在 jar 包中的目录是 com/a.class。
  • a.class 文件在本地路径,相对 a.jar 包,也是 com/a.class。
-rw-r--r--. 1 root root    5418 Aug  9 23:59 a.jar
drwxr-xr-x. 3 root root 19 Oct 10 01:58 com

增加文件到 jar 中,目录需对应

与修改一致,jar 中原来没有的目录,会自动创建。

jar -uf a.jar com/test/a.class

jar -tvf a.jar > a.txt

查看 a.txt 内容会发现 jar 包中自动创建了 com/test/ 目录。

JAR 命令

命令 说明
-c 在标准输出上创建新归档或空归档。
-C 在执行 jar 命令期间更改目录。jar -uf a.jar -C classes * 将 classes 目录内的所有文件加到 a.jar 中,但不添加类目录本身。
-f 第二个参数指定要处理的 jar 文件(文件列表中的第一个元素是要创建或访问的存档文件名字)。在 -c (创建)情形中,第二个参数指的是要创建的 jar 文件的名称(不是在标准输出上)。在 -t (表(或 -x (抽取)这两种情形中,第二个参数指定要列出或抽取的 jar 文件。
-i 应提供的索引信息。
-m 包括指定的现有清单文件中的清单信息(文件列表的第二个元素是外部的清单文件名)。用法举例:jar cmf myManifestFile myJarFile *.class
-M 不创建项目的清单文件。
-t 在标准输出上列出内容表(存档文件的内容应制成表格)。
-u 通过添加文件或更改清单来更新现有的 JAR 文件。例如:jar -uf a.jar a.class 将文件 a.class 添加到现有的 JAR 文件 a.jar 中,而 jar umf manifest foo.jar 则用 manifest 中的信息更新 a.jar 的清单。
-v 在标准错误输出设备上生成长格式的输出结果(当工具执行时显示的详细信息)。
-x[file] 从标准输入提取所有文件,或只提取指定的文件。如果省略了 file,则提取所有文件;否则只提取指定文件。
-0 只储存,不进行 ZIP 压缩。

作者:羽杰
链接:https://www.jianshu.com/p/86c744e6bf9f
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

最新文章

  1. MyBatis(跨表查询)
  2. java中文乱码解决之道(七)-----JSP页面编码过程
  3. css3伪类温故知新
  4. 【MySQL】排序原理与案例分析
  5. 屠龙之路_战胜View&对DataBase猛烈进攻_ThirdDay
  6. 几个主流java连接池
  7. [BS-31]导航控制器的interactivePopGestureRecognizer属性
  8. ThinkPHP 学习笔记 ( 一 ) 项目部署:应用部署方式与模块分组部署方式
  9. input 类型为number型时,maxlength不生效?
  10. Linux时间子系统之四:定时器的引擎:clock_event_device
  11. 带你由浅入深探索webpack4(一)
  12. 这月薪过万的Java高级学习资料,难得一遇的干货,不下载真可惜了!
  13. Javascript高级编程学习笔记(67)—— 事件(11)HTML5事件
  14. Windows下MySQL下载安装、配置与使用
  15. SpringBoot之整合Redis分析和实现-基于Spring Boot2.0.2版本
  16. Xtrabackup简介
  17. luogu3646 巴厘岛的雕塑 (dp)
  18. 洛谷 P1004 方格取数 【多进程dp】
  19. 你真的了解String的常见API吗?
  20. 插件开发-滑条(slide)开发

热门文章

  1. mac安装gmpy2
  2. 小福bbs-冲刺集合
  3. --nodejs详细安装步骤
  4. selenium之 下拉选择框Select
  5. Nginx流控
  6. Windows上安装nodejs版本管理器nvm 安装成功之后重启终端失效
  7. C++中操作符——学习笔记
  8. Windows任务栏遮挡
  9. 字典树(查找树) leetcode 208. Implement Trie (Prefix Tree) 、211. Add and Search Word - Data structure design
  10. 全基因组关联分析(GWAS):为何我的QQ图那么飘