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

时间:2013-12-19 18:41:19

标签: java command-line intellij-idea ide

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

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

3 个答案:

答案 0 :(得分:16)

编辑:

这可能是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)。

答案 1 :(得分:3)

基于使用Intellij IDEA 2020.3,我们可以设置配置在程序参数字段提示输入程序参数

Right click the program and then choose menu More Run/Debug > Modify Run Configuration

Look for the Program arguments text field

Type $Prompt$ at the Program arguments text field and then click OK

答案 2 :(得分:0)

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