Linux中替换jar包中的文件 客官°小女子只卖身不卖艺 2022-01-29 00:25 326阅读 0赞 场景描述:metabase.jar 包中替换文件app-public.bundle.css的内容 一、查询需要替换的文件在jar中的位置 > jar tvf \*\*\*\*\*.jar | grep \{fileName\} ![20190520145447443.png][] 二、将文件解压到当前目录(以及文件所在目录) > jar xvf \*\*\*\*.jar \{filePath\} 此命令将文件所在目录解压出来,会在当前目录生成一个新的文件夹,目录结构同:\{filePath\} ![20190520145639193.png][] ![20190520145955794.png][] 三、进入目录修改文件内容 **去掉标题、隐藏底部:** 在app-public.bundle.css中搜索.EmbedFrame-header 中添加上display:none 四、将替换后的目录打包进jar文件 实现替换 > jar uvf \*\*\*.jar \{filePath\} ![20190520150251495.png][] [20190520145447443.png]: /images/20220129/632cb1727dd345b28d93b4a014f9ff0a.png [20190520145639193.png]: /images/20220129/d3f96bce2a0c4ec7b37748cdaddd94a2.png [20190520145955794.png]: /images/20220129/92a3a974381943fdb35a011c9a2fd462.png [20190520150251495.png]: /images/20220129/a088762a1b3d43918c6a9e15b2e3ef7b.png
还没有评论,来说两句吧...