天天看點

不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟

不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包

  • 說明
  • 步驟

說明

  • 本文的

    原始 Java 程式

    ,指的是不使用項目建構工具(如 Maven)而建立起的一個原始的 Java 程式。一般來說,實際的項目不會是這樣的一個原始的 Java 程式,但這種程式可以用于快速地進行一些簡單測試。

步驟

  1. 為了友善說明,筆者編寫了一個傻瓜的 Java 程式。此 Java 程式是在本地的用戶端中的 IntelliJ IDEA 中完成編寫的。示例代碼如下:
    以下代碼的簡單解釋:
    • 以下為無限循環延時代碼。間隔時間為 1 秒,每秒會列印循環的圈數。
    • 無需為無限循環而擔心,因為這裡是阻塞型程式,在 CMD 中運作時,使用

      ctrl + C

      即可立刻終止該程式。
    public class Main {
        public static void main(String[] args) throws InterruptedException {
            System.out.println("--------start--------");
    
            if (args != null && args.length != 0) {
                for (int order = 1; order <= args.length; ++order) {
                    System.out.println(order + ":" + args[order - 1]);
                }
            } else {
                System.out.println("Hello world.");
            }
    
            for (int order = 0; true; ++order) { // 無限循環延時代碼
                System.out.println(order);
                Thread.currentThread().sleep(1000); // 休眠 1 秒
            }
        }
    }
               
  2. 如下圖所示進行操作。
    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
  3. 輸入程式入口類的類名。
    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
  4. 生成 JAR 包。
    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
  5. 現在應該就可以在 IntelliJ IDEA 的檔案夾 out 中看到生成的 JAR 包了。
    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
  6. 輸入該 JAR 包的目錄,輸入如下指令即可運作此 JAR 包:(假設此 JAR 包的檔案名為

    demo.jar

    java -jar

    JAR包名

    .jar
    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
  7. 如果想添加輸入指令行參數,可以輸入如下指令:

    java -jar

    JAR包名

    .jar

    指令行參數。以空格分隔,可輸入任意個

    不使用 Maven 等建構工具,而使用原始方法在 IntelliJ IDEA 中制作 JAR 包說明步驟
  8. 最後,記得在指令行中使用

    ctrl + C

    終止上述

    demo

    程式。