目錄
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文件了。