在Eclipse中,您可以在运行配置中提供程序参数${string_prompt}
,以使其提示命令行参数。
有没有办法在IntelliJ中执行此操作?
答案 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)
答案 2 :(得分:0)
从版本2018.3和2019.1开始,IntelliJ现在在运行配置中支持宏。您可以在“ VM选项”,“程序参数”等字段中的任何位置使用$Prompt$
,它的行为就像在Eclipse中的${string_prompt}
一样-在配置运行时会提示您输入参数。>