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

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

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

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

替換class文件

jar tvf app.jar | grep Test.class  # 查詢出文件路徑
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包

替換依賴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/  # 重新打包

解釋:jar 各項(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文件中可以對jar包及其中的內(nèi)容作一些一設(shè)置)
  • -0 產(chǎn)生jar包時(shí)不對其中的內(nèi)容進(jìn)行壓縮處理
  • -M 不產(chǎn)生所有文件的清單文件(Manifest.mf)。這個(gè)參數(shù)與忽略掉-m參數(shù)的設(shè)置
  • -P 保留文件名中的前導(dǎo)’/'(絕對路徑)和“…”(父目錄)組件
  • -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)程開發(fā)

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

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

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

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

    Linux如何通過代理連接sftp

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

    Linux命令之firewalld的用法

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

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

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

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

    Anaconda是最受歡迎的python數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)平臺,用于大規(guī)模數(shù)據(jù)處理,預(yù)測分析和科學(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ì)說明,需要的朋友跟著學(xué)習(xí)下。
    2018-02-02
  • 在Linux系統(tǒng)中檢查CPU和內(nèi)存使用情況的常用方法

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

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

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

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

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

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

最新評論

阳城县| 皋兰县| 合肥市| 嘉祥县| 苍山县| 新巴尔虎右旗| 山东| 塘沽区| 灵璧县| 虞城县| 东乡| 定安县| 方正县| 眉山市| 乌兰浩特市| 绥滨县| 南宁市| 新巴尔虎左旗| 苗栗市| 大石桥市| 牟定县| 乐东| 朝阳县| 平陆县| 海盐县| 五莲县| 淮安市| 灵璧县| 高碑店市| 漳平市| 江北区| 合阳县| 扎囊县| 聂拉木县| 衡阳县| 吉水县| 肥城市| 香河县| 通化市| 甘南县| 琼海市|