linux_直接在linux里面替換jar包里的某個文件


場景描述:jar包(eureka-server-1.0.0.jar)中替換文件application.properties的內容

查詢需要替換的文件在jar中的位置

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

jar tvf eureka-server-1.0.0.jar | grep application.properties

將文件解壓到當前目錄

jar xvf ****.jar {filePath}

此命令將文件所在目錄解壓出來,會在當前目錄生成一個新的文件夾,目錄結構同:{filePath}

jar xvf eureka-server-1.0.0.jar BOOT-INF/classes/application-pro.properties



BOOT-INF中即為解壓的文件

進入解壓的目錄修改文件內容

將替換后的目錄打包進jar文件 實現替換

jar uvf ***.jar {filePath}

jar uvf eureka-server-1.0.0.jar BOOT-INF/classes/application.properties

參考:
https://blog.csdn.net/luoww1/article/details/90374770


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM