建立 JAR WAR 和 EAR 檔案
JAR,WAR 和 EAR 檔案型別基本上是具有清單檔案的 ZIP 檔案,(對於 WAR 和 EAR 檔案)是特定的內部目錄/檔案結構。
建立這些檔案的推薦方法是使用特定於 Java 的構建工具,該工具理解相應檔案型別的要求。如果你不使用構建工具,那麼 IDEexport
是下一個嘗試的選項。
( 編者注:有關如何建立這些檔案的說明最好放在相應工具的文件中。請將它們放在那裡。請顯示一些自我約束,不要在這個例子中用鞋子敲打它們! )
使用 Maven 建立 JAR 和 WAR 檔案
使用 Maven 建立 JAR 或 WAR 只需將正確的 <packaging>
元素放入 POM 檔案中即可。例如,
<packaging>jar</packaging>
要麼
<packaging>war</packaging>
更多細節。Maven 可以配置為通過新增有關入口點類和外部依賴項的必要資訊作為 maven jar 外掛的外掛屬性來建立可執行JAR 檔案。甚至還有一個用於建立 uberJAR
檔案的外掛,它將應用程式及其依賴項組合到一個 JAR 檔案中。
有關更多資訊,請參閱 Maven 文件( http://stackoverflow.com/documentation/maven/topics )。
使用 Ant 建立 JAR,WAR 和 EAR 檔案
Ant 構建工具具有用於構建 JAR,WAR 和 EAR 的單獨任務。有關更多資訊,請參閱 Ant 文件( http://stackoverflow.com/documentation/ant/topics )。
使用 IDE 建立 JAR,WAR 和 EAR 檔案
三個最流行的 Java IDE 都內建了對建立部署檔案的支援。該功能通常被描述為匯出。
- Eclipse - http://stackoverflow.com/documentation/eclipse/topics
- NetBeans - http://stackoverflow.com/documentation/netbeans/topics
- Intellij-IDEA - 出口
使用 jar
命令建立 JAR,WAR 和 EAR 檔案
也可以使用 jar
命令手動建立這些檔案。只需將檔案樹與正確的元件檔案組裝在正確的位置,建立清單檔案,然後執行 jar
即可建立 JAR 檔案。
有關更多資訊,請參閱 jar
命令主題( 建立和修改 JAR 檔案 )