美文网首页
Linux命令替换jar包中文件

Linux命令替换jar包中文件

作者: 夜色001 | 来源:发表于2019-12-23 11:22 被阅读0次

    参考地址:https://blog.csdn.net/u011771017/article/details/88663588

    一、查询需要替换的文件在jar中的位置

    jar tvf *****.jar | grep {fileName}

    执行结果:

    jar tvf pkpassserver-0.0.1-SNAPSHOT.jar | grep cer.p12
    3289 Tue Nov 27 16:30:46 CST 2018 BOOT-INF/classes/static/cers/cer.p12

    二、将文件解压到当前目录(以及文件所在目录)

    jar xvf ****.jar {filePath}

    此命令将文件所在目录解压出来,会在当前目录生成一个新的文件夹,目录结构同:{filePath}
    执行结果如下:

    jar xvf pkpassserver-0.0.1-SNAPSHOT.jar BOOT-INF/classes/static/cers/cer.p12
    inflated: BOOT-INF/classes/static/cers/cer.p12

    三、替换新生成的文件夹中的文件

    进入cer.p12所在目录,将新文件替换

    四、将替换后的目录打包进jar文件 实现替换

    jar uvf ***.jar {filePath}

    相关文章

      网友评论

          本文标题:Linux命令替换jar包中文件

          本文链接:https://www.haomeiwen.com/subject/mdrznctx.html