Java基礎文法<十> Jar檔案

來源:互聯網
上載者:User

標籤:包含   檔案包含   進位   訊息   全域   標準   指定   字元   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檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.