jar檔案是一種歸檔文件,以zip格式構建,以.jar為檔案副檔名。它通常用於聚合大量的java類文件、相關的元資料和資源文件到一個文件,以便開發java平台應用軟體或庫。
jar檔案介紹:
#在軟體領域,JAR檔案(Java歸檔,英文:Java Archive)是一種軟體包文件格式,通常用於聚合大量的Java類文件、相關的元資料和資源(文字、圖片等)文件到一個文件,以便開發Java平台應用軟體或庫。
(學習影片分享:java教學影片)
JAR檔案是一種歸檔文件,以ZIP格式構建,以.jar為檔案副檔名。使用者可以使用JDK自帶的jar指令來建立或擷取JAR檔。也可以使用其他zip壓縮工具,不過壓縮時zip檔頭裡的條目順序很重要,因為Manifest檔常需放在第一位。 JAR檔案內的檔案名稱是Unicode文字。
JAR 檔案格式提供了許多優點和功能,其中許多是傳統的壓縮格式如 ZIP 或 RAR 所沒有提供的。它們包括:
安全性
可以對 JAR 檔案內容加上數位化簽章。這樣,能夠識別簽署的工具就可以選擇性地為您授予軟體安全特權,這是其他文件無法做到的,它還可以檢測程式碼是否已被竄改。
減少下載時間
如果一個applet 捆綁到一個JAR 檔案中,那麼瀏覽器就可以在一個HTTP 事務中下載這個applet 的類別檔案和相關的資源,而不是對每一個檔案開啟一個新連線。
壓縮
JAR 格式可讓您壓縮檔案以提高儲存效率。
傳輸平台擴充功能
Java 擴充框架(Java Extensions Framework)提供了在Java 核心平台上新增功能的方法,這些擴充功能是用JAR 檔案打包的(Java 3D 和JavaMail 就是由Sun開發的擴展例子)。
套件密封
儲存在 JAR 檔案中的套件可以選擇進行密封,以增強版本一致性和安全性。密封一個包意味著包中的所有類別都必須在同一 JAR 檔案中找到。
套件版本控制
一個 JAR 檔案可以包含有關它所包含的檔案的數據,如廠商和版本資訊。
可移植性
處理 JAR 檔案的機制是 Java 平台核心 API 的標準部分。
相關推薦:java入門教學
以上是jar是什麼文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!