JAR 文件就是 Java Archive File,顧名思意,它的應用是與 Java 息息相關的,是 Java 的壹種文檔格式。
JAR 文件非常類似 ZIP 文件——準確的說,它就是 ZIP 文件,所以叫它文件包。
JAR 文件與 ZIP 文件唯壹的區別就是在 JAR 文件的內容中,包含了壹個 META-INF/MANIFEST.MF 文件,這個文件是在生成 JAR 文件的時候自動創建的
3.以客戶的角度來看,.jar文件就是壹種封裝,他們不需要知道.jar文件中有多少個.class文件,每個文件中的功能與作用,同樣可以得到他們希望的結果。
jar包:通常是開發時要引用通用類,打成包便於存放管理。
war包:是做好壹個web應用後,通常是網站,打成包部署到容器中。
ear包:企業級應用,通常是EJB打成ear包。
所有的包都是用jar打的,只不過目標文件的擴展名不壹樣