當前位置:首頁 » 文件管理 » jar解壓工具

jar解壓工具

發布時間: 2022-09-27 00:42:06

『壹』 linux解壓jar包命令

JAR包是java中所特有一種壓縮文檔,我們可以通過相關命令解壓jar包,下面由我為大家整理了linux下解壓jar包命令的相關知識,希望對大家有所幫助。

一、linux解壓jar包命令——jar命令詳解

jar命令選項:

jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目錄]文件名...

其中{ctxu}這四個選項必須選其一。[v f m e 0 M i ]是可選選項,文件名也是必須的。

-c 創建一個jar包

-t 顯示jar中的內容列表

-x 解壓jar包

-u 添加文件到jar包中

-f 指定jar包的文件名

-v 生成詳細的報造,並輸出至標准設備

-m 指定manifest.mf文件.(manifest.mf文件中可以對jar包及其中的內容作一些一設置)

-0 產生jar包時不對其中的內容進行壓縮處理

-M 不產生所有文件的清單文件(Manifest.mf)。這個參數與忽略掉-m參數的設置

-i 為指定的jar文件創建索引文件

-C 表示轉到相應的目錄下執行jar命令,相當於cd到那個目錄,然後不帶-C執行jar命令

二、linux解壓jar包命令——jar使用範例

(1)創建jar包

$ jar cf hello.jar hello 利用test目錄生成hello.jar包,如hello.jar存在,則覆蓋

(2)創建並顯示打包過程

$ jar cvf hello.jar hello 利用hello目錄創建hello.jar包,並顯示創建過程

例:E:>jar cvf hello.jar hello

標明清單(manifest)

增加:hello/(讀入= 0) (寫出= 0)(存儲了 0%)

增加:hello/TestServlet2.class(讀入= 1497) (寫出= 818)(壓縮了 45%)

增加:hello/HelloServlet.class(讀入= 1344) (寫出= 736)(壓縮了 45%)

增加:hello/TestServlet1.class(讀入= 2037) (寫出= 1118)(壓縮了 45%)

(3)顯示jar包

$ jar tvf hello.jar 查看hello.jar包的內容

指定的jar包必須真實存在,否則會發生FileNoutFoundException。

(4)解壓jar包

$ jar xvf hello.jar 解壓hello.jar至當前目錄

(5)jar中添加文件

$ jar uf hello.jar HelloWorld.java 將HelloWorld.java添加到hello.jar包中

(6)創建不壓縮內容jar包

$ jar cvf0 hello.jar *.class 利用當前目錄中所有的.class文件生成一個不壓縮jar包

(7)創建帶manifest.mf文件的jar包

$ jar cvfm hello.jar manifest.mf hello

創建的jar包多了一個META-INF目錄,META-INF止錄下多了一個manifest.mf文件,至於manifest.mf的作用,後面會提到.

(8)忽略manifest.mf文件

$ jar cvfM hello.jar hello 生成的jar包中不包括META-INF目錄及manifest.mf文件

(9)加-C應用:

$ jar cvfm hello.jar mymanifest.mf -C hello/

表示在切換到hello目錄下然後再執行jar命令

(10)-i為jar文件生成索引列表

當一個jar包中的內容很好的時候,你可以給它生成一個索引文件,這樣看起來很省事。

$ jar i hello.jar

執行完這條命令後,它會在hello.jar包的META-INF文件夾下生成一個名為INDEX.LIST的索引文件,

它會生成一個列表,最上邊為jar包名。

(11)導出解壓列表

jar tvf hello.jar >hello.txt

如果你想查看解壓一個jar的詳細過程,而這個jar包又很大,屏幕信息會一閃而過,

這時你可以把列表輸出到一個文件中,慢慢欣賞!

(12)jar -cvf hello.jar hello/*

例如原目錄結構如下:

hello

|---com

|---org

你本想只把com目錄和org目錄打包,而這時jar命令會連同hello目洋也一塊打包進。

這點大家要注意。jar命令生成的壓縮文件會包含它後邊出的目錄。我們應該進入到hello目錄再執行jar命令。

注意:manifest.mf這個文件名,用戶可以任指定,但jar命令只認識Manifest.mf,它會對用戶指定的文件名進行相應在的轉換,這不需用戶擔心。

三、linux解壓jar包命令——JAR命令使用技巧

(1) jar創建壓ZIP文件

jar cvfM TestZIP.jar test 加M參數為了不生成META-INF相關內容

然後將TestZIP.jar改為TestZIP.zip就可以,是不是很簡單....

(2) 使用WinRAR解壓.jar文件

上邊我們已經說過了,說JAR文件是一種特殊的壓縮文件,所以它當然可以用我們常用的一些解壓縮工具來解了,

至於怎麼解,這就不用我說了吧。

(3) 用WinRAR生成.jar文件

我們已經說過JAR包與ZIP包主要區別就是JAR包中多一個META-INF的目錄,

META-INF目錄下有一個manifest.mf文件,我們只要建立好相關的目錄一壓縮就可以了。

目錄的結構如下:

TestJar

|--META-INF

|--manifest.mf

|--相關的類文件

注意:還應該在manifest.mf填寫內容,不會寫?照著一個已有的抄不就行了

『貳』 JAR 壓縮包用什麼軟體解壓

360壓縮也可以。。。

『叄』 諾基亞5800XM怎麼解壓jar手機軟體用什麼工具

jar是Java的安裝文件,不用解壓的,5800可以直接安裝的,如果不能安裝,就是手機不支持的或jar文件有問題

『肆』 怎麼把jar文件解壓出來

將你的jar 復制到電腦 右鍵--打開方式--選擇程序--選擇 WinRar點擊確定就能解壓了,但你解壓出來的一般是 .class文件(2進制位元組碼文件--是由源碼編譯出來的--java是先編譯後執行的語言【別人不會把源碼隨便給人看的】) 從程序角度說必須使用java虛擬機才能運行

『伍』 怎麼解壓jar文件

JAR(Java ARchive,Java 歸檔)、安裝java軟體就可以了

-------------
JAR(Java ARchive,Java 歸檔)是一種與平台無關的文件格式,可將多個文件合成一個文件。用戶可將多個 Java applet 及其所需組件(.class 文件、圖像和聲音)綁定到 JAR 文件中,而後作為單個的簡單 HTTP(Hypertext Tranfer Protocal,超文本傳輸協議)事務下載到瀏覽器中,從而大大提高下載速度。JAR 格式也支持壓縮,從而減小了文件的大小,進一步縮短下載時間。另外,applet 編寫者也可在 JAR 文件中用數字簽名的方式簽寫各項以確認其來源。它用 Java 編寫,可與現有的 applet 代碼完全向後兼容且可充分擴展。

本版本的 Java 平台擴展了 JAR 格式的用途。增強功能包括增加命令行 JAR 工具的功能,可用於創建和更新已簽名的 JAR 文件。同時,它也提供了讀取和寫入 JAR 文件的新的標准 API(Application Programming Interface,應用程序介面)。另外,Java 擴展構架 (Extensions Framework) 也提供了一種機制,用來處理擴展相關性及打包為 JAR 文件的其它第三方庫。

JAR 功能

JAR 指南。
清單和簽名規范
JAR 文件和擴展構架

Java 平台中的新擴展機制用 JAR 文件格式打包擴展類。為了支持擴展機制和相關功能(如包的密封和版本演變),我們提供了新的清單屬性。有關詳細信息,參見擴展規范。
增強 Jar 工具

Jar 工具提供了新的 -C 和 u 選項,可用於創建和更新 JAR 文件。參見 Jar 工具參考頁:

Jar 工具參考頁 (for Solaris)
Jar 工具參考頁 (for Windows)

讀取和寫入 JAR 文件:API 規范

包 java.util.jar:用來創建和讀取 JAR 文件的類
類 java.net.JarURLConnection:利用 jar 協議實現到 JAR 文件的 URL(Uniform Resource Locators,統一資源定位符)連接的抽象類。
教程

Java Software 站點:

Java 教程中的 Java 歸檔 (JAR) 文件格式。

『陸』 jar解壓命令

jar是java的封裝文件,不是壓縮 tar的參數很好記:創建tar包 tar cf XX.tar XX c是creat,f是file tar xf XX.tar -C /path/ x為解壓,大寫的C為指定目錄,可以不加 其他常用參數v(可視) 以前的tar版本解壓bz2/gz時需要

『柒』 jar手機解壓工具

不會啊,P660是可以直接安裝JAR文件的,你看一下文件後綴是不是JAR。如果不是,需要手動改一下,把RAR該成JAR就可以了。

『捌』 mysql官網下載的connectorjar包怎麼解壓

用7z工具解壓。
不想下載安裝文件,可以選擇PlatformIndependent,這樣可以直接下載zip文件。也可以選擇鏈接LookingforpreviousGAversions?,然後查看歷史版本,下載所需版本的驅動jar根據需要選擇歷史版本下載。

『玖』 請問,jar結尾的是什麼文件用什麼軟體解壓

JAR(Java
ARchive,Java
歸檔)、安裝java軟體就可以了
-------------
JAR(Java
ARchive,Java
歸檔)是一種與平台無關的文件格式,可將多個文件合成一個文件。用戶可將多個
Java
applet
及其所需組件(.class
文件、圖像和聲音)綁定到
JAR
文件中,而後作為單個的簡單
HTTP(Hypertext
Tranfer
Protocal,超文本傳輸協議)事務下載到瀏覽器中,從而大大提高下載速度。JAR
格式也支持壓縮,從而減小了文件的大小,進一步縮短下載時間。另外,applet
編寫者也可在
JAR
文件中用數字簽名的方式簽寫各項以確認其來源。它用
Java
編寫,可與現有的
applet
代碼完全向後兼容且可充分擴展。
本版本的
Java
平台擴展了
JAR
格式的用途。增強功能包括增加命令行
JAR
工具的功能,可用於創建和更新已簽名的
JAR
文件。同時,它也提供了讀取和寫入
JAR
文件的新的標准
API(Application
Programming
Interface,應用程序介面)。另外,Java
擴展構架
(Extensions
Framework)
也提供了一種機制,用來處理擴展相關性及打包為
JAR
文件的其它第三方庫。
JAR
功能
JAR
指南。
清單和簽名規范
JAR
文件和擴展構架
Java
平台中的新擴展機制用
JAR
文件格式打包擴展類。為了支持擴展機制和相關功能(如包的密封和版本演變),我們提供了新的清單屬性。有關詳細信息,參見擴展規范。
增強
Jar
工具
Jar
工具提供了新的
-C

u
選項,可用於創建和更新
JAR
文件。參見
Jar
工具參考頁:
Jar
工具參考頁
(for
Solaris)
Jar
工具參考頁
(for
Windows)
讀取和寫入
JAR
文件:API
規范

java.util.jar:用來創建和讀取
JAR
文件的類

java.net.JarURLConnection:利用
jar
協議實現到
JAR
文件的
URL(Uniform
Resource
Locators,統一資源定位符)連接的抽象類。
教程
Java
Software
站點:
Java
教程中的
Java
歸檔
(JAR)
文件格式。

『拾』 請問,jar結尾的是什麼文件用什麼軟體解壓

JAR(Java ARchive,Java 歸檔)、安裝java軟體就可以了

-------------
JAR(Java ARchive,Java 歸檔)是一種與平台無關的文件格式,可將多個文件合成一個文件。用戶可將多個 Java applet 及其所需組件(.class 文件、圖像和聲音)綁定到 JAR 文件中,而後作為單個的簡單 HTTP(Hypertext Tranfer Protocal,超文本傳輸協議)事務下載到瀏覽器中,從而大大提高下載速度。JAR 格式也支持壓縮,從而減小了文件的大小,進一步縮短下載時間。另外,applet 編寫者也可在 JAR 文件中用數字簽名的方式簽寫各項以確認其來源。它用 Java 編寫,可與現有的 applet 代碼完全向後兼容且可充分擴展。

本版本的 Java 平台擴展了 JAR 格式的用途。增強功能包括增加命令行 JAR 工具的功能,可用於創建和更新已簽名的 JAR 文件。同時,它也提供了讀取和寫入 JAR 文件的新的標准 API(Application Programming Interface,應用程序介面)。另外,Java 擴展構架 (Extensions Framework) 也提供了一種機制,用來處理擴展相關性及打包為 JAR 文件的其它第三方庫。

JAR 功能

JAR 指南。
清單和簽名規范
JAR 文件和擴展構架

Java 平台中的新擴展機制用 JAR 文件格式打包擴展類。為了支持擴展機制和相關功能(如包的密封和版本演變),我們提供了新的清單屬性。有關詳細信息,參見擴展規范。
增強 Jar 工具

Jar 工具提供了新的 -C 和 u 選項,可用於創建和更新 JAR 文件。參見 Jar 工具參考頁:

Jar 工具參考頁 (for Solaris)
Jar 工具參考頁 (for Windows)

讀取和寫入 JAR 文件:API 規范

包 java.util.jar:用來創建和讀取 JAR 文件的類
類 java.net.JarURLConnection:利用 jar 協議實現到 JAR 文件的 URL(Uniform Resource Locators,統一資源定位符)連接的抽象類。
教程

Java Software 站點:

Java 教程中的 Java 歸檔 (JAR) 文件格式。

熱點內容
演算法結合硬體 發布:2024-10-09 14:11:37 瀏覽:995
安卓驅動編譯進內核 發布:2024-10-09 13:59:30 瀏覽:600
ubuntunginx編譯 發布:2024-10-09 13:27:36 瀏覽:724
怎麼查伺服器ip段 發布:2024-10-09 13:08:04 瀏覽:151
ftpaws 發布:2024-10-09 12:53:20 瀏覽:272
生化危機5ftp 發布:2024-10-09 12:45:22 瀏覽:228
系統的安全配置有哪些 發布:2024-10-09 12:31:41 瀏覽:570
安卓馬桶蓋怎麼拆 發布:2024-10-09 12:19:00 瀏覽:221
移動硬碟文件夾消失 發布:2024-10-09 12:18:20 瀏覽:549
編譯器會自動為它賦初值 發布:2024-10-09 11:42:28 瀏覽:349