首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Eclipse 中為 Java Main 方法傳遞命令列參數

     編輯:程式設計綜合問答

需求

程式碼讀取 `args[]` 參數:


public class ARG {
    public static void main(String args[]) {
        for (int x = 0; x < args.length; x++) {
            System.out.println(args[x] + "、");
        }
    }
}

在 CMD 可直接 `java ARG param1 param2`。在 Eclipse 如何設定?

Eclipse 設定步驟 (圖文)

  1. 專案/類別右鍵 → **Run As** → **Run Configurations...** (或工具列下拉箭頭 → Run Configurations)。
  2. 左側選 **Java Application** → 選中或新建你的啟動配置 (如 `ARG`)。
  3. 切換到 **Arguments** (參數) 分頁。
  4. 在 **Program arguments** (程式參數) 文字框輸入參數,空格分隔:
    `param1 param2 "param with space"`
  5. 點擊 **Apply** → **Run**。

常見混淆

  • Program arguments** (程式參數) → 對應 `main(String[] args)`。**這是你要設定的。**
  • VM arguments** (虛擬機參數) → 對應 JVM 參數 (如 `-Xmx512m`、`-Dprop=value`),**不傳給 main**。

驗證

Console 輸出:


param1、
param2、
param with space、

進階:多組參數快速切換

  • 在 Run Configurations 左側建立多個配置 (如 `ARG - test1`, `ARG - test2`),各自設定不同 Program arguments。
  • 工具列 Run/Debug 下拉選單快速切換。

參考資源

官方教學:Eclipse 設定 Main 方法參數

結論

Eclipse 為 Main 方法傳參:**Run Configurations → Arguments 分頁 → Program arguments 文字框輸入空格分隔參數**。切勿誤填 VM arguments。配置多組啟動設定可快速切換測試場景。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved