我用 jar -xvf 解压一个 jar 然后得到:
BOOT-INF META-INF org
我修改了 BOOT-INF 里的一个配置文件 现在想要将其打包回 jar 文件 如何操作?
1
UnisandK 2017-09-05 11:35:51 +08:00
我记得 jar 就是个 zip 包。。?
|
2
yunkchen 2017-09-05 11:37:52 +08:00
jar -uf name.jar BOOT-INF META-INF org
|
3
guyeuro OP @yunkchen
jar -uf my.jar BOOT-INF/ META-INF/ org/ java.io.FileNotFoundException: my.jar (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at sun.tools.jar.Main.run(Main.java:261) at sun.tools.jar.Main.main(Main.java:1288) |
4
hcymk2 2017-09-05 11:49:05 +08:00
jar --help .
RTFM |
5
guyeuro OP @hcymk2
用 jar cvfm my.jar META-INF/MANIFEST.MF BOOT-INF/ org 成功打包了 但是 # ls META-INF MANIFEST.MF maven spring-configuration-metadata.json META-INF 目录下还有 maven spring-configuration-metadata.json 有啥问题不 |
6
Mithril 2017-09-05 11:57:54 +08:00
你要是就想修改一个破文件还不如直接拿 7zip 改完了再塞回去
|
7
porrat 2017-09-05 11:58:51 +08:00
|