Java中的Jar文件

目錄

Jar文件

使用IDEA打包Jar文件


Jar文件

JAR(Java Archive File),是 Java 的一種文檔格式。JAR 文件非常類似ZIP 文件——準確的說,它就是 ZIP 文件,所以叫它文件包。JAR 文件與 ZIP 文件唯一的區別就是在 JAR 文件的內容中,包含了一個 META-INF/MANIFEST.MF 文件,這個文件是在生成 JAR 文件的時候自動創建的。jar文件是一種封裝,使用jar文件的人不需要知道jar文件中有多少個.class文件,每個文件中的功能與作用,只需要提供的接口即可。

  • jar包:通常是開發時要引用通用類,打成包便於存放管理。
  • war包:是做好一個web應用後,通常是網站,打成包部署到容器中。
  • ear包:企業級應用,通常是EJB打成ear包。

使用IDEA打包Jar文件

使用IDEA創建了一個 Jar_test 項目後,我們隨便創建了四個類。其中,Main.java是主類。

 

然後右鍵——>打開模塊設置

點擊 Artifacts——>JAR——>From modules with dependencies

然後選擇項目模塊和這個項目的主類

點擊 生成——> Build Artifacts

然後在 out\artifacts\ 目錄下就會生成 Jar_test.jar 文件

將Jar_test.jar文件解壓縮後內容如下:

那幾個類都被編譯成class文件了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章