<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 如何使用 Maven 創建 Java JAR 文件 > 原文: [https://javatutorial.net/create-java-jar-file-with-maven](https://javatutorial.net/create-java-jar-file-with-maven) 本教程將逐步說明如何使用 [Maven](https://javatutorial.net/how-to-install-maven-on-windows-linux-and-mac) 創建 Java JAR 文件。 ## 為什么需要 Java JAR 文件? JAR 或 Java 存檔文件是一個可執行文件,帶有與元數據和資源相關的庫的集合。 它實際上是一個擴展名為`.JAR`的 ZIP 文件。 由于它還包含編譯后的主類(`.class`格式),因此即使不使用 [IDE](https://javatutorial.net/choose-your-java-ide-eclipse-netbeans-and-intellij-idea) 也可以執行壓縮和使用代碼,而無需執行。 它用于通過網絡分發軟件程序。 因此,請按照本教程學習如何使用 Maven 創建 Java JAR 文件以及如何設置項目的依賴項。 下一節逐步說明所有要求和準則。 ## 使用 Maven 創建 JAR 文件的要求 * [Maven](https://javatutorial.net/how-to-install-maven-on-windows-linux-and-mac) (它是軟件管理和綜合工具) * [JDK](https://javatutorial.net/install-java-8-jdk-on-ubuntu) (Java 軟件開發套件) * Eclipse(集成開發環境) **注意**: 如果您沒有 Maven,請安裝適用于 Eclipse 的 Maven 插件。 您可以使用 Eclipse 中的幫助菜單輕松安裝 Maven 插件。 ## 步驟 1 創建一個新的 Maven 項目 第一步是在 Eclipse IDE 中創建一個新的 Maven 項目。 為了這, * 打開你的 IDE * 轉到“文件”,選擇“新建”,然后選擇“Project” * 將出現一個新窗口,選擇“Maven 項目”,如下所示 ![Select Maven project from wizard. ](https://img.kancloud.cn/79/df/79df136622e176851559f4dcdaf5aa33_512x491.jpg) 選擇 Maven 項目 * 單擊“Maven”,然后選擇“Maven 項目” * 在“New Maven Project Wizard”中,填寫工件信息組 ID 和工件 ID(保留所有默認設置),如下所示 ![Fill Maven artifact information like groupID and artifactID. ](https://img.kancloud.cn/72/63/72638d7cf2b42d4fe192bbf6d3d5c409_593x542.jpg) Maven 工件信息 * 單擊“完成”,將創建一個新的 Maven 項目。 * 將所有 Java 源文件放在`src/main/java`目錄中,并在`src/test/resources`下創建測試文件 ## 步驟 2:添加依賴項 要添加構建依賴關系,Maven 允許我們在`pom.xml`文件中使用最簡單的方法。 因此,此依賴項將自動下載并添加到您的 Maven 項目中。 轉到`pom.xml`文件 將 JUnit 的依賴項元素添加為 ```java <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies> ``` 您的`pom.xml`看起來像 ```java <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example1</groupId> <artifactId>maven</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies> </project> ``` 單擊“保存”將添加所有 jar 文件。 ## 步驟 3:清理您的項目 現在清理您的 Maven 項目。 為此,轉到項目的根文件夾,右鍵單擊,在列表中找到“運行為”,然后單擊“Maven clean”命令。 **替代**: 如果使用命令行,則可以鍵入`mvn clean`命令。 ## 步驟 4:編譯所有 Java 類 清理完 Maven 項目后,現在編譯所有源文件。 右鍵單擊項目的根目錄,轉到“運行為”,然后單擊“Maven 編譯”。 它將編譯所有源代碼。 在項目瀏覽器中,您將看到**目標**文件夾已創建。 **替代**: 如果使用命令行,則可以鍵入`mvn compile`命令 ## 步驟 5:編譯測試文件 現在,下一步是編譯所有測試文件。 為此,轉到您項目的根名稱,然后右鍵單擊,轉到“運行為”,然后單擊“Maven 測試”。 構建成功后,您將在**目標**文件夾下看到`surefire-reports`文件夾。 如果打開此文件夾,您將看到一個包含構建信息的文本文件,如下圖所示。 ![This report file shows build information, you can see on console also.](https://img.kancloud.cn/02/e7/02e7e32fa6ac0c1f78b9f45293b06665_788x539.jpg) 報告文件顯示構建信息。 **替代**: 如果使用命令行,則可以鍵入`mvn test`命令 ## 步驟 6:運行您的 Maven 項目 現在,最后一步是運行您的項目以制作 JAR 文件。 右鍵單擊項目的根目錄,轉到“運行為”,然后單擊“Maven 安裝”。 構建成功后,它將在**目標**文件夾下創建一個 JAR 文件。 **替代**: 如果使用命令行,則可以鍵入`mvn install`命令 這里是 ![Location of your JAR file is under target folder of your project's directory. ](https://img.kancloud.cn/f6/f0/f6f03046b00c6d899206395f0565194e_962x319.jpg) JAR 文件位置 就這樣,使用 Maven 創建 JAR 文件就完成了。 這是您可以[下載](https://github.com/NeelumAyub/Tutorials/tree/master/maven-example)的完整項目。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看