摘要:什么是包是的歸檔文件,它是一種與平臺無關(guān)的文件格式,它允許將許多文件組合成一個壓縮文件。如何打解包使用工具,配置完環(huán)境變量后直接使得命令即可。
什么是jar包
JAR(Java Archive)是Java的歸檔文件,它是一種與平臺無關(guān)的文件格式,它允許將許多文件組合成一個壓縮文件。
如何打/解包使用jdk/bin/jar.exe工具,配置完環(huán)境變量后直接使得jar命令即可。
jar命令格式jar {c t x u f } v m e 0 M i 文件名...
{ctxu},這四個參數(shù)必須選選其一。
[v f m e 0 M i],這幾個是可選參數(shù),文件名也是必須的。
參數(shù) | 說明 |
---|---|
-c | 創(chuàng)建一個jar包 |
-t | 顯示jar中的內(nèi)容列表 |
-x | 解壓jar包 |
-u | 添加文件到j(luò)ar包中 |
-f | 指定jar包的文件名 |
-v | 輸出詳細報告 |
-m | 指定MANIFEST.MF文件 |
-0 | 生成jar包時不壓縮內(nèi)容 |
-M | 不生成清單文件MANIFEST.MF |
-i | 為指定的jar文件創(chuàng)建索引文件 |
-C | 可在相應(yīng)的目錄下執(zhí)行命令 |
關(guān)于MANIFEST.MF定義:
https://baike.baidu.com/item/...演示
往jar包添加文件
jar uf xxx.jar BOOT-INF/classes/application.yml
解壓jar包
jar -xvf xxx.jar
打jar包,不生成清單文件,不壓縮
jar -cvfM0 xxx.jar BOOT-INF/ META-INF/ org/
或者
jar -cvfM0 xxx.jar *
如果要往線上jar包添加、更新部分文件到j(luò)ar包,這些命令也許對你有用。
推薦:成為架構(gòu)師的十階段學(xué)習(xí)資料
推薦:Spring Boot & Cloud 最強技術(shù)教程
推薦:分享一套高級Java筆試題(實拍高清圖)
如果對你有用,歡迎分享到朋友圈
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/71316.html
摘要:命令詳解文件文件目錄文件名其中是命令的子命令,每次命令只能包含中的一個,它們分別表示創(chuàng)建新的文件包列出文件包的內(nèi)容列表展開文件包的指定文件或者所有文件更新已存在的文件包添加文件到文件包中中的選項可以任選,也可以不選,它們是命令 JAR命令詳解 jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目錄] 文件名 … 其中 {ctxu} 是 jar...
摘要:原文地址之前寫項目的時候,一直利用的這個網(wǎng)站,直接初始化的項目文件。一直沒有自己創(chuàng)建過項目。最近再寫解析器的時候,由于不需要使用框架,就想著自己利用搭建一個項目。是一個項目管理工具。包含了項目構(gòu)建的信息,包括項目的信息項目的依賴等。 原文地址 之前寫項目的時候,一直利用的start.spring.io這個網(wǎng)站,直接初始化的項目文件。一直沒有自己創(chuàng)建過maven項目。最近再寫JSON解析...
閱讀 1960·2021-09-04 16:45
閱讀 747·2019-08-30 15:44
閱讀 893·2019-08-30 13:07
閱讀 456·2019-08-29 16:06
閱讀 1375·2019-08-29 13:43
閱讀 1269·2019-08-26 17:00
閱讀 1526·2019-08-26 13:51
閱讀 2294·2019-08-26 11:48