jar包詳解

1.打jar包需要使用到jdk的開發工具(jar.exe)。

2.jar的用法:

在cmd命令下輸入jar就會有jar的詳細用法。


3.打jar包的使用格式:jar cvf jar文件的名字  class文件或者是文件夾 

4.jar文件的作用:
(1) 方便用戶快速運行一個項目。

(2) 提供工具類以jar包的形式給別人使用

5.打jar包要注意的事項:

(1) 一個程序打完了jar包之後 必須要在清單文件上(MANIFEST.MF)指定入口類: 格式 Main-Class:  包名.類名(英文狀態下的冒號和包名.類名之間有一個空格,不能多也不能少)
(2) jar包雙擊運行僅對於圖形化界面的程序起作用,對控制檯的程序不起作用。
 

6.如果使用jar包裏面的類必須要先設置classpath路徑。所以如果要提供jar包給別人使用,使用者必須先設置classPath,要讓Jvm懂得去jar包裏去找class文件。

7.詳細命令:

(1) jar cf test.jar cn 在當前目錄生成test.jar 文件,沒有顯示執行過程

(2) jar cvf test.jar cn 顯示打包中的詳細信息
(3) jar tf test.jar  顯示jar文件中包含的所有目錄和文件名
(4) jar tvf test.jar 顯示jar文件中包含的所有目錄和文件名大小,創建時間詳細信息
(5) jar xf test.jar  解壓test.jar到當前目錄,不顯示信息
(6) jar xvf test.jar 解壓test.jar到當前目錄,顯示詳細信息
(7) 可以使用Winrar進行jar解壓
(8) 將兩個類文件歸檔到一個名爲 test2.jar 的歸檔文件中:jar cvf test2.jar Demo3.class Demo4.class
(9)重定向:
①tvf可以查看jar文件內容,jar文件大,包含內容多,dos看不全。
②查看jdk中的rt.jar 文件 jar tvf rt.jar
③jar tvf rt.jar>d:\rt.txt








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章