標籤:包含 檔案包含 進位 訊息 全域 標準 指定 字元 sealed
1 JAR檔案 java歸檔檔案,壓縮的 jdk/bin jar工具製作jar檔案 jar程式選項1.1資訊清單檔 每個Jar檔案包含一個用於描述歸檔特徵的資訊清單檔 manifest 資訊清單檔被命名為MANIFEST.MF,它位於JAR檔案的一個特殊META-INF目錄中。最小的符合標準的資訊清單檔是很簡單的: Manifest-Version:1.01.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檔案