You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Eclipse Maven运行配置中传递Java应用main方法参数

在Eclipse 2023-06的Maven项目中给main方法传递参数的方法

你可以通过Maven的exec:java插件实现需求,无需依赖环境变量,操作方式和Java应用运行配置类似,具体步骤如下:

  • 打开Maven运行配置窗口:右键项目 → 选择Run As → 点击Run Configurations...
  • 创建新的Maven配置:在左侧列表找到Maven Build,右键选择New Configuration
  • 配置基础信息:在Main标签页,确认Base directory为项目根目录,在Goals输入框填写exec:java
  • 设置程序参数:切换到Arguments标签页,在Program arguments输入框中直接填写要传递的参数,多个参数用空格分隔(和Java应用运行配置的参数格式完全一致)
  • 指定主类(可选):如果项目中有多个带main方法的类,可在Goals中补充主类参数,比如exec:java -Dexec.mainClass="com.yourpackage.YourMainClass",或者在VM arguments里添加-Dexec.mainClass=com.yourpackage.YourMainClass
  • 保存并运行:点击Apply保存配置,再点击Run执行,参数就会传入main方法的String[] args中

你也可以在项目的pom.xml里预先配置exec插件,避免每次重复设置:

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>3.1.0</version>
            <configuration>
                <mainClass>com.yourpackage.YourMainClass</mainClass>
                <arguments>
                    <argument>参数1</argument>
                    <argument>参数2</argument>
                </arguments>
            </configuration>
        </plugin>
    </plugins>
</build>

配置完成后,直接运行exec:java目标,参数会自动传入main方法。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 10:42:04