1. 程式人生 > >Java基礎語法<十> Jar文件

Java基礎語法<十> Jar文件

方法 進制 jar文件 字符串 java基礎語法 語法 指定 通過 -c

1 JAR文件

java歸檔文件,壓縮的 jdk/bin jar工具制作jar文件 jar程序選項

1.1清單文件

每個Jar文件包含一個用於描述歸檔特征的清單文件 manifest 清單文件被命名為MANIFEST.MF,它位於JAR文件的一個特殊META-INF目錄中。最小的符合標準的清單文件是很簡單的: Manifest-Version:1.0

1.2可運行Jar文件

可以使用Jar命令中的e選項指定程序的入口,即通常需要在調用Java程序加載器時指定的類: jar cvfe XXX.jar com.XXX.xxxCLass files to add 或者,可以在清單中指定應用程序的主類, Main-Class: com.XXX.xxxCLass 不要將擴展名為class添加到主類中。 無論哪一種方法,用戶可以簡單地通過下面命令來啟動應用程序: java –jar XXX.jar

1.3資源

圖像和聲音文件 帶有消息字符串和按鈕標簽的文本文件 二進制數據文件,例如,描述地圖布局的文件 類加載器知道如何搜索類文件,直到在類路徑、存檔文件或web服務器上找到為止。 步驟: 1 獲得具有資源的Class對象 2 如果資源是一個圖像或聲音文件,那麽就需要調用getresource(filename)獲得作為URL的資源位置,然後利用getImage或getAudioClip方法進行讀取 3 與圖像或聲音文件不同,其他資源可以使用getResourceAsStream方法讀取文件中的數據

1.4密封

將java包密封以保證不會有其他的類加入其中。如果代碼中使用了包可見的類、方法和域,就可能希望密封包。如果不密封,其他類就有可能放在這個包中,進而訪問包可見的特性。 密封一個包,需要將包中的所有類放到一個JAR文件中,在默認情況下,JAR文件中的包時沒有密封的。可以在清單文件的主節中加入下面一行: Sealed:true 來改變全局的默認設定。

Java基礎語法<十> Jar文件