首頁  >  文章  >  Java  >  jar是什麼文件

jar是什麼文件

王林
王林原創
2020-11-25 14:26:5224803瀏覽

jar檔案是一種歸檔文件,以zip格式構建,以.jar為檔案副檔名。它通常用於聚合大量的java類文件、相關的元資料和資源文件到一個文件,以便開發java平台應用軟體或庫。

jar是什麼文件

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn