最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux環(huán)境下替換jar包中class文件或jar包方式

 更新時(shí)間:2025年12月30日 09:17:16   作者:麥田里的稻草人19994  
該文檔詳細(xì)解釋了如何使用jar命令替換class文件、替換依賴(lài)jar包以及jar命令的各項(xiàng)參數(shù),涵蓋了創(chuàng)建、顯示、解壓、添加文件、創(chuàng)建索引文件等操作,并說(shuō)明了每個(gè)參數(shù)的具體功能和使用場(chǎng)景

linux替換jar包中class文件或jar包

替換class文件

jar tvf app.jar | grep Test.class  # 查詢(xún)出文件路徑
jar -xvf app.jar BOOT-INF/classes/com/test/Test.class #解壓縮指定文件
cp Test.class BOOT-INF/classes/com/test/Test.class  #替換文件
jar -uvf app.jar BOOT-INF/classes/com/test/Test.class  #打進(jìn)jar包

替換依賴(lài)jar包

jar -xvf  *.jar #解壓文件
mv test1.0.0.jar BOOT-INF/lib/test1.0.0.jar  #替換
jar -cfM0 app.jar BOOT-INF/ META-INF/ org/  # 重新打包

解釋?zhuān)簀ar 各項(xiàng)參數(shù)

參數(shù)其中{ctxu}這四個(gè)參數(shù)必須選選其一。[vfmn0PMe]是可選參數(shù),文件名也是必須的。

  • -c 創(chuàng)建一個(gè)jar包
  • -t 顯示jar中的內(nèi)容列表
  • -x 解壓jar包
  • -u 添加文件到j(luò)ar包中
  • -i 為指定的jar文件創(chuàng)建索引文件
  • -f 指定jar包的文件名
  • -v 生成詳細(xì)的報(bào)造,并輸出至標(biāo)準(zhǔn)設(shè)備
  • -m 指定manifest.mf文件.(manifest.mf文件中可以對(duì)jar包及其中的內(nèi)容作一些一設(shè)置)
  • -0 產(chǎn)生jar包時(shí)不對(duì)其中的內(nèi)容進(jìn)行壓縮處理
  • -M 不產(chǎn)生所有文件的清單文件(Manifest.mf)。這個(gè)參數(shù)與忽略掉-m參數(shù)的設(shè)置
  • -P 保留文件名中的前導(dǎo)’/'(絕對(duì)路徑)和“…”(父目錄)組件
  • -e 為獨(dú)立應(yīng)用程序指定應(yīng)用程序入口點(diǎn)捆綁到可執(zhí)行jar文件中
  • -C 表示轉(zhuǎn)到相應(yīng)的目錄下執(zhí)行jar命令,相當(dāng)于cd到那個(gè)目錄,然后不帶-C執(zhí)行jar命令

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用VSCode和SSH進(jìn)行遠(yuǎn)程開(kāi)發(fā)

    使用VSCode和SSH進(jìn)行遠(yuǎn)程開(kāi)發(fā)

    這篇文章主要介紹了使用VSCode和SSH進(jìn)行遠(yuǎn)程開(kāi)發(fā),文中通過(guò)圖文以及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 緩存服務(wù)器的建立原理分析

    緩存服務(wù)器的建立原理分析

    通常情況下我們運(yùn)行程序的過(guò)程中會(huì)產(chǎn)生一些中間數(shù)據(jù),這些中間數(shù)據(jù)需要在將來(lái)的某個(gè)時(shí)間讀取。這就要求我們要把它存在一個(gè)提供高速存取的地方,最好的選擇就是內(nèi)存中。
    2008-10-10
  • Linux如何通過(guò)代理連接sftp

    Linux如何通過(guò)代理連接sftp

    這篇文章主要介紹了Linux如何通過(guò)代理連接sftp問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Linux命令之firewalld的用法

    Linux命令之firewalld的用法

    這篇文章主要介紹了Linux命令之firewalld的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 安全檢測(cè)Unix和Linux服務(wù)器安全設(shè)置入門(mén)精講

    安全檢測(cè)Unix和Linux服務(wù)器安全設(shè)置入門(mén)精講

    盡管為服務(wù)器設(shè)計(jì)軟件的軟件工程師們想方設(shè)法提高系統(tǒng)的安全性,然而由于系統(tǒng)管理員的水平參差不齊或安全意識(shí)底下,往往給黑客提供了入侵的機(jī)會(huì)。
    2008-05-05
  • Linux(Ubuntu 18.04)上安裝Anaconda步驟詳解

    Linux(Ubuntu 18.04)上安裝Anaconda步驟詳解

    Anaconda是最受歡迎的python數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)平臺(tái),用于大規(guī)模數(shù)據(jù)處理,預(yù)測(cè)分析和科學(xué)計(jì)算。這篇文章主要介紹了Linux(Ubuntu 18.04)上安裝Anaconda的方法,需要的朋友可以參考下
    2018-11-11
  • Centos7上網(wǎng)及添加靜態(tài)IP方法介紹

    Centos7上網(wǎng)及添加靜態(tài)IP方法介紹

    本文給大家詳細(xì)介紹了Centos7上網(wǎng)及添加靜態(tài)IP的方法,并把步驟做了詳細(xì)說(shuō)明,需要的朋友跟著學(xué)習(xí)下。
    2018-02-02
  • 在Linux系統(tǒng)中檢查CPU和內(nèi)存使用情況的常用方法

    在Linux系統(tǒng)中檢查CPU和內(nèi)存使用情況的常用方法

    在 Linux 系統(tǒng)中,CPU 和內(nèi)存資源的高負(fù)載可能會(huì)導(dǎo)致系統(tǒng)性能下降,甚至使服務(wù)器無(wú)法正常響應(yīng)請(qǐng)求,因此本文將詳細(xì)介紹如何在 Linux 系統(tǒng)中檢查 CPU 和內(nèi)存的使用情況,并提供針對(duì)性解決方案,需要的朋友可以參考下
    2026-02-02
  • 在Linux上安裝和使用Docker的方法

    在Linux上安裝和使用Docker的方法

    這篇文章主要介紹了在Linux上安裝和使用Docker的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 使用 bash 倒計(jì)時(shí)日期的方法

    使用 bash 倒計(jì)時(shí)日期的方法

    這篇文章主要介紹了用 bash 倒計(jì)時(shí)日期的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評(píng)論

邓州市| 泉州市| 马山县| 合江县| 白银市| 福州市| 乐昌市| 若尔盖县| 阆中市| 遂溪县| 吴堡县| 黄陵县| 常熟市| 承德县| 手游| 蕉岭县| 毕节市| 盘锦市| 丘北县| 普兰店市| 延长县| 民丰县| 那坡县| 黎川县| 华池县| 大方县| 沽源县| 临海市| 彭州市| 祁连县| 囊谦县| 伊春市| 宜兴市| 黎川县| 宜阳县| 安宁市| 宁河县| 乌鲁木齐市| 北票市| 宝山区| 科技|