精华内容
下载资源
问答
  • eg:jar tvf springboot.jar(要修改jar包) | grep 1.txt(要修改的文件) (2)解压jar中要修改的文件 eg:jar xvf springboot.jar(要修改jar包) com/config/1.txt(步骤一种获取的完整路径名) (3)将修改好...

    (1)获取要修改文件的路径
    eg:jar tvf springboot.jar(要修改的jar包) | grep 1.txt(要修改的文件)
    (2)解压jar中要修改的文件
    eg:jar xvf springboot.jar(要修改的jar包) com/config/1.txt(步骤一种获取的完整路径名)
    (3)将修改好的文件重新打包到jar包中
    eg:jar uvf springboot.jar(要修改的jar包) com/config/1.txt(修改或替换过的文件)

    展开全文
  • 后台项目以jar包的形式在linux上运行,突然数据库服务器挂掉了,启用另一个数据库服务器应急,但在配置文件中没配置到位,需要修改配置。怎么办?只能重新打包了吗?少年,你要这么想,我只能对你说:“You are too ...

    后台项目以jar包的形式在linux上运行,突然数据库服务器挂掉了,启用另一个数据库服务器应急,但在配置文件中没配置到位,需要修改配置。怎么办?只能重新打包了吗?少年,你要这么想,我只能对你说:“You are too young,too simple。”

    那么该怎么解决?

    (1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在jar包中的目录

    :jar tvf dmm-0.0.1-SNAPSHOT.jar |grep application.yml

    (2)使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在jar包中的目录解压到当前路径

    :jar xvf dmm-0.0.1-SNAPSHOT.jar resources/application.yml

    (3)修改目标文件的内容,或者将要新的目标文件替换掉提取出来的目标文件

    :vim resources/application.yml

    :cp application.yml resources/application.yml

    (4)使用jar uvf jar名称 目标文件名(和步骤(2)中的目标文件名相同) 将新目标文件替换到jar包中

    :jar uvf dmm-0.0.1-SNAPSHOT.jar resources/application.yml

    呵呵,涨姿势了么?少年

    展开全文
  • 1)查询出目标文件jar包中目录 使用jar tvf jar名称 | grep 目标文件名 Eg: jar tvf service-0.0.1-SNAPSHOT.jar |grep application.yml 2)将目标文件及所在jar包中目录解压到当前路径 使用jar xvf jar...

    1)查询出目标文件在jar包中的目录

    使用jar tvf jar名称 | grep 目标文件名
    Eg:

    jar tvf service-0.0.1-SNAPSHOT.jar |grep application.yml

    2)将目标文件及所在jar包中的目录解压到当前路径

    使用jar xvf jar名称 目标文件名(copy上面查出的全路径)
    Eg:

    jar xvf service-0.0.1-SNAPSHOT.jar  BOOT-INF/classes/application.yml

    3)修改目标文件的内容,或者将要新的目标文件替换掉提取出来的目标文件


    Eg:  

    vim BOOT-INF/classes/application.yml



    Eg:

     cp application.yml BOOT-INF/classes/application.yml


    4)将新目标文件替换到jar包中

    使用jar uvf jar名称 目标文件名(和步骤(2)中的目标文件名相同)
    Eg:

    jar uvf service-0.0.1-SNAPSHOT.jar  BOOT-INF/classes/application.yml

     

    展开全文
  • #输入要修改jar文件 echo "Please Input jar Name:(jar/servcie.jar)" read jarName #输入要修改jar内部文件名称 echo "Please Input file Name:(config.pr...
    #输入要修改的jar文件
    echo "Please Input jar Name:(jar/servcie.jar)"
    read jarName
    #输入要修改jar内部文件名称
    echo "Please Input file Name:(config.properties)"
    read fileName
    jar tvf $jarName |grep $fileName
    #查询到的文件,选择要修改的文件
    echo "Query out as follows,Please select the copy you want:"
    read oldFilePath
    jar xvf $jarName $oldFilePath
    sleep 1
    #复制你需要修改的文件
    echo "Please Input replace file path:(like:config/config.properties)"
    read newFilePath
    cp $newFilePath $oldFilePath
    echo "Replace success!"
    jar uvf $jarName $oldFilePath
    sleep 1
    java -jar $jarName &
    

    转载于:https://www.cnblogs.com/bbbing/p/11011409.html

    展开全文
  • step1:使用jar tvf jar名称 | grep 目标文件名 查询出目标文件jar包中目录 jar tvf test.jar |grep application.yml step2:使用jar xvf jar名称 目标文件名(copy上面查出全路径) 将目标文件及所在jar包中...
  • linux下使用vim修改jar包zip包内文件内容在平常工作中要经常把打包好的程序发布到linux机器中,有时候需要更改包内的文件,特别是对jar包中的配置文件进行更改后还要重新打包上传。当然也有别的替代方式。 在这介绍...
  • 1、直接用WinRAR拖拽替换jar包内文件 失败,报错:压缩文件已损坏。 我以前替换成功过,但是启动时候报错。这种方式可能会伤害到jar包一些标识。 2、解压jar包,然后使用jar命令(比如jar -uvf)重新打包 ...
  • 看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或zip包下载下来,然后修改,再上传。其实Linux针对此类文件提供了相应的操作功能。 平时修改Linxu文件时使用vi或vim命令来...
  • linux下使用vim修改jar包内文件内容

    千次阅读 2018-11-12 09:51:56
    首先cd到jar包所在目录,运行命令 vim xxx.jar vim xxx.jar 可以使用vim命令进行当前目录下的文件查找,以及gg等相关命令。以log4j.xml文件为例: 1 输入如下查找命令查找文件: /log4j.xml 2 光标移动到该文件...
  • 如何修改jar包内的源文件

    万次阅读 2018-07-19 10:06:53
    1.eclipse或idea打开我们要修改的.class文件,会帮我们自动反编译成.java     2.新建maven项目,打包方式选择为jar 3.新建(和要修改的的包同名),新建类(和要修改的类同名),将刚才打开修改的代码...
  • jar包中类如何读取包内和包外配置文件  最近将代码打包成jar包,关于如何处理读取配置文件的问题特此记录一下。  Java代码  out.properties  a.jar  -com  -a.class  -in.properties  如上所...
  • Linux下修改jar、zip等文件内的文件

    万次阅读 2017-03-08 15:09:48
    看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或zip包下载下来,然后修改,再上传。其实Linux针对此类文件提供了相应的操作功能。平时修改Linxu文件时使用vi或vim命令来修改...
  • 解压修改后再打包 解压:jar xvf xxx.jar 打包:jar cvfm0 xxx.jar META-INF/MANIFEST.MF ./ 注: -m参数可以将 一个具体的mainfest文件打包进入jar生成mainfest文件...直接修改jar的文件 首先安装zip和unzip:
  • 作者 : darcy 时间 : 2017-01-...此时便可以看到jar包内根目录下的所有文件,移动光标到需要修改的文件敲回车键可以进入vim的编辑模式。 以log4j.xml文件为例: 1、输入查找命令查找文件:/log4j.xml 2、光标...
  • 写在前面在很多情况下我们开发项目,对于一些配置信息,因为改动频率不高,多数情况下我们都会储存在配置文件里,项目上线后需要调整相关参数时,一般都是由管理人员进行调整;我们说管理人员一般是指运维...
  • 这时候,如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采用jar包读取外部配置文件。 案例: 项目工程名:auth -- 很明显,做鉴权使用 项目配置文件:init.properties...
  • 因此配置文件应该放在jar包外面 实现: 配置文件在config文件夹中,config文件夹和jar在同一级目录下,如下图所示 在编码阶段,config文件夹和src同一级目录下,如下图所示 1.读取配置文件的属性 Properties ...
  • 修改jar 配置文件

    2020-07-30 10:05:41
    1.首先将 jar 解压 (解压方式不限),将解压文档全部放到一个文件夹下面。 2.直接 修改 你需要替换或者修改的配置文件。 3.然后进入 你解压文件的目录下 dos界面,执行 jar -cfM0 xxx.jar * 指令 执行...
  • 第一步:将需要更改的文件,包括路径,一起复制到src → test eg:图一则为okhttp下面不可以修改的文件,图二则为将其复制到test下的文件,可以进行自行修改。 第二步:将修改完成的文件,运行, 图一: 图二: ...
  • JAR包解压出来,替换里面的某个class,重新打包后运行提示没有清单属性,原本的JAR包不存在此问题。 解决方法: 不要用jar cvf命令打包,直接将解压出来的文件压缩,注意要用zip格式! ...
  • 修改jar包配置的方法(转载)https://www.cnblogs.com/malcolmfeng/p/9870836.html 方式一 通过jar命令替换jar包中的文件(也可新增) 1.列出jar包中的文件清单 jar tf genesys_data_etl-0.0.1-SNAPSHOT.jar 2.提取出...
  • java修改jar包

    2019-03-30 08:59:09
    可以使用vim xxx.jar的方式列出jar包文件内的目录,然后出入/来搜索我们要编辑的文件名, 定位后回车即可,然后按i编辑, :wq保存 2.jar命令先提取要更改的文件,编辑后再更新回去 1.列出jar包中的文件清单 jar tf ...
  • 实现修改、添加jar包内的方法

    千次阅读 2018-06-26 13:12:51
    本文中以dom4j.jar包为例,上一遍文章中写到,xml、map多层相互转换,我就把该方法类直接添加到dom4j里面,可以通过dom4j.jar包直接调用到自定义方法,即把自己方法封装到dom4j里面。把自定义方法编译...
  • SpringBoot的jar包不是常规jar文件,其中包含着一些自启动shell脚本,用jar进行重新打包是会破解这种jar结构。 现在终于知道了Springboot启动类在哪里了。那就简单了,直接解压缩后写个脚本文件启动即可。 ...
  • 提示意思:jar内部依赖第三...比如我在Linux服务器运行是manage jar 项目,然后我要修改里面lib 里jar ,用winrar 打开, 然后,把修改的portal jar 拖进去,选择 “不压缩直接存储文件”。即可 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 600
精华内容 240
关键字:

修改jar包内的文件