https://www.cnblogs.com/bbbing/p/11011410.html
(1)使用jar tvf jar名稱 | grep 目標文件名 查詢出目標文件在jar包中的目錄
:jar tvf service-0.0.1-SNAPSHOT.jar |grep config.properties
(2)使用jar xvf jar名稱 目標文件名(copy上面查出的全路徑) 將目標文件及所在jar包中的目錄解壓到當前路徑
:jar xvf service-0.0.1-SNAPSHOT.jar BOOT-INF/classes/config/config.properties
(3)修改目標文件的內容,或者將要新的目標文件替換掉提取出來的目標文件
:vim BOOT-INF/classes/config/config.properties
或
:cp config/config.properties BOOT-INF/classes/config/config.properties
(4)使用jar uvf jar名稱 目標文件名(和步驟(2)中的目標文件名相同) 將新目標文件替換到jar包中
:jar uvf service-0.0.1-SNAPSHOT.jar BOOT-INF/classes/config/config.properties
--(JINan)
-rw-r--r-- 1 root root 80900190 Jun 15 10:58 jinan-hospital-api-2.1.3.RELEASE.jar
[root@sq1350--0001 publish_dir]# jar tvf jinan-hospital-api-2.1.3.RELEASE.jar | grep 'application-publish.properties'
4734 Mon Dec 21 10:10:22 CST 2020 BOOT-INF/classes/application-publish.properties
[root@sq1350--0001 publish_dir]# jar xvf jinan-hospital-api-2.1.3.RELEASE.jar BOOT-INF/classes/application-publish.properties
inflated: BOOT-INF/classes/application-publish.properties
[root@sq1350--0001 publish_dir]# jar xvf jinan-hospital-api-2.1.3.RELEASE.jar BOOT-INF/classes/application-test.properties
inflated: BOOT-INF/classes/application-test.properties
[root@sq1350--0001 publish_dir]# jar uvf jinan-hospital-api-2.1.3.RELEASE.jar BOOT-INF/classes/application-publish.properties
adding: BOOT-INF/classes/application-publish.properties(in = 6718) (out= 2489)(deflated 62%)
[root@sq1350--0001 publish_dir]# jar uvf jinan-hospital-api-2.1.3.RELEASE.jar BOOT-INF/classes/application-test.properties
adding: BOOT-INF/classes/application-test.properties(in = 7908) (out= 3418)(deflated 56%)
