关于 jar 包数据更新的问题
2024-09-28 02:50:34
参考: 人乐草心的博文
如果要更新一个 jar 包内文件的一些信息,又不想重新编译,发包,可以如下操作。
Extract JAR file
unzip 拆包方式
unzip xxx.jar [ -d /path/ ]
jar 拆包方式
jar xf xxx.jar
Update JAR file
用 zip 更新
将 jar 包和解压文件放在同一目录,执行:
zip -u0 xxx.jar
有时候,这个并不好使,可以用下面的方式.
用 jar 更新
jar -uf /path/to/jarfile /path/to/changed_file
干脆直接打包
jar -cfM0 xxx.jar /path/to/file
总结
jar 包不能被压缩,只能是打包. 所以在 zip 和 jar 工具使用的时候,都需要只用参数 0 (zero) 来指定.
最新文章
- linux 主机名
- BZOJ 4568 幸运数字
- Samba服务器配置
- java中static{}语句块详解
- iOSS--生成有logo的二维码
- 微信公众号-开发者-自定义菜单-CLICK事件处理
- Mint Linuxubuntu 字体配置文件
- ASP.NET注意事项
- Android Studio SDK更新失败解决方法
- Swift - 创建并设置背景(SpriteKit游戏开发)
- 【OpenMesh】Some basic operations: Flipping and collapsing edges
- the apple tree
- 51nod--1242 斐波那契数列第N项 (矩阵乘法优化)
- HDU 2586 How far away(LCA+邻接表)
- js实现下雪雪花特效
- 基于Centos搭建Laravel 环境搭建
- HanLP用户自定义词典源码分析详解
- vue初学:基础概念
- Android ListView的使用(三)
- flask nginx+uwsgi超时设置