关于 jar 包的更新并打包的总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 jar 包的更新并打包的总结相关的知识,希望对你有一定的参考价值。
参考: 人乐草心的博文
如果要更新一个 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) 来指定.
以上是关于关于 jar 包的更新并打包的总结的主要内容,如果未能解决你的问题,请参考以下文章