IntelliJ IDEA:如何使用--args

时间:2019-01-11 17:03:14

标签: java gradle intellij-idea

我的gradle项目中有一个Java主程序,可以使用gradle 4.9之后的gradle应用程序插件运行任务(带有--args param)通过命令行运行它,如下所示:

gradle  run --args="-ahttp://foo.com/bar -dmydeviceid"

我想在IntelliJ IDEA CE 2018.1中为其创建运行配置。

  • 我在“运行/调试配置”日志中将“任务”字段指定为run
  • 我将“参数”字段指定为--args =“ -ahttp://foo.com/bar -dmydeviceid”

当我运行此运行配置时,出现错误:

11:58:31 AM: Executing task 'run --args="-ahttp://foo.com/bar -dmydeviceid"'...

Unknown command-line option '--args'.

我如何通过运行配置使它起作用?

1 个答案:

答案 0 :(得分:0)

解决方案是为主程序创建一个新的Run Config,如下所示:

  1. 打开“运行/调试配置”对话框,在“运行”按钮左侧的下拉菜单中选择“编辑配置”选择
  2. 展开默认值菜单,然后选择应用程序
  3. 单击+创建应用程序运行配置
  4. 输入您的主班
  5. 输入程序参数。对于上面的示例,它是:-ahttp://foo.com/bar -dmydeviceid
  6. 在“使用类路径模块”中输入模块。后缀“ _main”的可能性很大
  7. 点击确定
  8. 现在单击运行或调试按钮