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

jar命令替换jar/war包中文件

作者: 末池桑 | 来源:发表于2019-12-27 22:30 被阅读0次

    最近项目里底层war包lib目录里的一个jar里的配置文件需要改动,因为没有源码,只能使用jar命令解压替换文件之后才能修改,这里记录一下jar的命令,方便日后自己用时翻阅。

    jar 命令

    .jar(Java Archive)是Java中的一种归档文件格式,只要安装了 JDK ,都可以使用 jar 命令将多个文件打包成一个 .jar 格式的 jar 包或者 war 包,就像 Linux 里的 tar 命令一样,以下为 jar 命令的参数:

    -c      创建一个jar包
    -t      显示jar中的内容列表
    -x      解压jar包
    -u      添加文件到jar包中
    -f      指定jar的文件名
    -v      输出详细报告
    -m      指定MANIFEST.MF文件
    -0      生成jar包时不压缩内容
    -M      不生成清单文件MANIFEST.MF
    -i      为指定的jar文件创建索引文件
    -C      可在相应的目录下执行命令
    

    解压 jar/war 文件

    使用如下命令即可:

    jar -xvf  ***.jar
    

    打包 jar/war 命令

    使用如下命令即可压缩:

    jar -cvf test.war *              # *表示当前目录所有的文件都打包进去
    

    如果只想打包某个文件或者目录,连续后接文件(目录)名即可。

    解包 jar/war 包后,替换相应文件,重新再打包就OK了。

    相关文章

      网友评论

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

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