勵志

勵志人生知識庫

jar包是什麼

Java Archive

jar包是Java Archive的縮寫,是一種用於打包Java類、資源檔案、庫等內容的檔案格式。

Jar包是一種特殊的壓縮檔案,使用.zip擴展名,包含了一個或多個被壓縮的檔案或資料夾。它通常包含Java類、資源檔案、配置檔案等,方便將這些檔案打包成一個可執行的單元。Jar包是與平台無關的檔案格式,可以方便地用於Java程式的打包、分發和管理。

此外,Jar包與ZIP檔案非常相似,實際上就是一個ZIP檔案。但Jar檔案內容中包含一個META-INF/MANIFEST.MF檔案,這是生成Jar檔案時自動創建的,包含了Jar包的版本、創建人和類搜尋路徑等信息。如果是可執行的Jar包,還會包含Main-Class屬性,指明Main方法的入口。