Linux上修改jar包内容
通过vim直接修改jar包内容
1 | vim server.jar |
该命令会列出jar包中所有的文件,通过输入/xxx来进行搜索,定位到需要修改的文件之后可以回车进入配置文件,修改后输入:wq保存
通过jar命令替换或添加jar包文件
列出jar包中所有的文件:
1 | jar tf server.jar |
提取出jar包中的指定文件,提取后文件将会在文件夹所在目录:
1 | jar xf server.jar BOOT-INF/classes/logback.xml |
修改提取出来的文件:
1 | vim BOOT-INF/classes/logback.xml |
将修改后的文件替换jar包中的文件:
1 | jar uf server.jar BOOT-INF/classes/json/data.json |
解压jar包进行修改后重新打成jar包
先建个文件夹:
1 | mkdir server |
解压jar包到刚建文件夹下:
1 | unzip server.jar -d server |
修改完成后,进入server文件夹内部进行打包:
1 | jar -cfM0 server.jar * |