日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jar - 操作jar包的工具

發布時間:2025/6/17 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jar - 操作jar包的工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jar - Manipulates Java Archive (JAR) files.

jar命令是一種通用的存檔和壓縮工具,基于ZIP和ZLIB壓縮格式。

常用格式:
* 創建jar文件
jar c[efmMnv0] [jarfile] [manifest] [-C dir] file
* 更新jar
jar u[efmMnv0] [jarfile] [manifest] [-C dir] file
* 解壓jar
jar x[vf] [jarfile] file
* 列出jar目錄文件
jar t[vf] [jarfile] file
* jar文件添加索引
jar i jarfile [-Joption ...]

常用選項:

  • -c :創建新har文件
  • -t :列出檔案目錄
  • -x :從檔案中提取指定的(或所有)的文件
  • -u :更新現有檔案
  • -v :輸出詳細信息
  • -f :指定檔案名
  • -m :包含指定清單文件中的清單信息
  • -M :不創建條目的清單文件
  • -i :為指定的jar文件生成索引信息
  • -C :更改為指定的目錄并包含以下文件



示例:

~]# jar xf businessShopService-1.0.jar BOOT-INF/lib/ #解壓出BOOT-INF/lib目錄 ~]# ls ]# ls BOOT-INF businessShopService-1.0.jar test.class~]# rm -rf BOOT-INF~]# jar -xf businessShopService-1.0.jar #解壓jar包,后還可根jar包內目錄路徑,只解壓出某個你想要的路徑 ~]# ls BOOT-INF businessShopService-1.0.jar META-INF org test.class~]# jar -tf businessShopService-1.0.jar #查看jar包內所有文件路徑


添加文件進jar包:

#這里我們給此jar包org內添加test目錄和目錄下的test.class文件 ~]# jar tf commons-beanutils-1.9.3.jar | grep "org/test" ~]# ls commons-beanutils-1.9.3.jar test.class ~]# cat test.class hello world ~]# mkdir org/test -p ~]# mv test.class org/test/ #這里新增的文件路徑得和jar包內的目錄對應起來,不然會提示沒有這個文件或目錄。~]# jar uvf commons-beanutils-1.9.3.jar org/test/test.class #將文件增加進jar包的相應目錄下,如jar包中沒有此目錄,則會自動創建 adding: org/test/test.class(in = 12) (out= 14)(deflated -16%) ~]# jar tf commons-beanutils-1.9.3.jar | grep "org/test" #文件加入成功。 org/test/test.class#查看jar包內新增文件內容是否正確 ~]# cat $(jar tf commons-beanutils-1.9.3.jar| grep test.class) hello world


替換jar包內容:

#修改test.class內容 ~]# echo "hello world! " > org/test/test.class #替換文件,操作與新增一致。 ~]# jar uvf commons-beanutils-1.9.3.jar org/test/test.class #將文件增加進jar包的相應目錄下,如jar包中沒有此目錄,則會自動創建 adding: org/test/test.class(in = 12) (out= 14)(deflated -16%) ~]# jar tf commons-beanutils-1.9.3.jar | grep "org/test" #文件加入成功。 org/test/test.class#查看jar包內替換文件內容是否正確 ~]# cat $(jar tf commons-beanutils-1.9.3.jar org/test/test.class) #路徑是jar包內文件的路徑 hello world!


多個不同目錄下文件更新。打入包的規則是,有則覆蓋,沒有則新增。所以有多個文件需要更新時,只需要把要更新的文件的目錄結構創建好,直接更新目錄即可。

]# jar uvf commons-beanutils-1.9.3.jar org/ #后直接寫目錄即可。 ...


參考博客:https://blog.csdn.net/sparkstrike/article/details/61922307

轉載于:https://www.cnblogs.com/dance-walter/p/10287323.html

總結

以上是生活随笔為你收集整理的jar - 操作jar包的工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久久国产免费a片 | 黑丝啪啪| 欧美xxxx18 | 91精选国产 | 泰坦尼克号3小时49分的观看方法 | 中国亚洲女人69内射少妇 | 黄色免费在线网址 | 老熟妇高潮一区二区高清视频 | 天天干天天拍 | 欧美在线xxxx | 女同性恋一区二区三区 | 中文字幕高清在线观看 | 青青草视频在线看 | √资源天堂中文在线视频 | 超污视频网站 | 狠狠久久综合 | 国产一二三在线视频 | 91五月天| 韩国三级丰满少妇高潮 | 欧美大片在线看 | 欧美色综合色 | 美国伊人网| 日韩在线观看视频一区二区三区 | 美国一级黄色大片 | 国产精品第13页 | 人人妻人人藻人人爽欧美一区 | 欧洲精品在线观看 | 国产不卡av在线播放 | 91在线色| 日本黄色视屏 | 午夜影院性 | 亚洲一区欧美激情 | 综合一区二区三区 | 欧美视频免费在线 | 日韩毛片网站 | 一级黄色片免费在线观看 | 播播激情网 | 国产成人久久婷婷精品流白浆 | www成人网| 日韩欧美中文字幕在线观看 | 四虎影视免费观看 | 一区二区三区在线播放视频 | 大战熟女丰满人妻av | 精品一区中文字幕 | 日本在线观看www | 免费看a | 国产综合av| 波多野结衣中文字幕在线 | 男人网站在线观看 | av一级大片| 日韩美女中文字幕 | 亚洲天堂avav | 日韩精品视频网站 | 91黄色免费观看 | 欧美久久成人 | 国产日韩欧美成人 | 久久发布国产伦子伦精品 | 99re这里只有精品在线 | 在线观视频免费观看 | 色xxxxxx| 美国av片 | 国产成人aⅴ | av在线毛片 | 中文字幕 欧美激情 | 欧美成人亚洲 | 啪啪导航| 国产精品我不卡 | av图片在线| 快射视频在线观看 | 免费观看美女裸体网站 | 天天摸天天看 | 亚洲熟妇无码另类久久久 | 日韩中文字幕一区二区 | 黄色片网站在线观看 | 蜜臀av在线播放 | 日日涩 | 国产高清在线视频观看 | www.久久久| 欧美男人又粗又长又大 | 国产一区二区三区91 | 涩色网站 | 国产午夜精品福利 | 激情综合五月天 | 91精品国产一区二区三区香蕉 | 欧美女人交配视频 | 国产对白视频 | 男人天堂欧美 | 日韩网站在线观看 | 亚洲最大成人网色 | 91免费高清 | 自拍偷拍第一页 | 在线播放av片 | 潘金莲一级淫片a.aaaaa播放 | 久久激情婷婷 | 日韩无码专区 | 成为性瘾网黄的yy对象后 | 2018天天弄| 国产精品无码一区二区三区在线看 | 激情久久av一区av二区av三区 |