如何让IntelliJ提示我输入命令行参数

Car*_*ani 18 java ide command-line intellij-idea

在Eclipse中,您可以${string_prompt}在运行配置中提供程序参数,以使其提示命令行参数.

有没有办法在IntelliJ中执行此操作?

Mic*_*bak 17

编辑:

这可能是IDEA中的一个错误,我首先发布的解决方案(您可以在下面看到)导致Intellij在输入参数后挂起.

我无法想出一个解决方案,但这里有一个小技巧:你可以滚动到运行/调试配置屏幕的最底部,在"启动前"部分选中一个复选框,说"显示此页面".

从现在开始,当您选择运行/调试应用程序时,您将自动显示配置屏幕,在那里您可以输入您想要的任何参数......这不是那么舒服,但至少要自动化一点点.

上一个答案:

Intellij这有点复杂:

  • Settings -> External Tools -> Add (green plus)
  • Parameters线路点击Insert macro -> Prompt(你可以简单地键入$Prompt$为好)
  • 保存设置
  • Run -> Edit Configurations...
  • Before Launch部分中选择Run External Tool并选择您已创建的工具

这应该足够了(在IDEA 12.1.6中有效).


Gro*_*uez 10

从 2018.3 和 2019.1 版本开始,IntelliJ 现在支持运行配置中的宏。您可以$Prompt$在 VM 选项、程序参数等字段中的任何位置使用,它的行为就像${string_prompt}在 Eclipse 中一样——它会在配置运行时提示您输入参数。