如何使用eclipse启动配置字符串提示两个值?

kev*_*nmm 8 eclipse launching-application

在Eclipse外部工具运行配置中提示用户很简单:

${string_prompt:"Enter a string":"DefaultString"}
Run Code Online (Sandbox Code Playgroud)

但是,有没有办法让我配置我的运行配置,将其用作外部工具的两个独立参数?会导致以下情况:

my.exe --arg1=${string_prompt1} --arg2=${string_prompt1}
Run Code Online (Sandbox Code Playgroud)

我绝对不想将这种逻辑推入应用程序本身.我只想简化本地测试构建配置.有任何想法吗?

gia*_*olo 5

您只能有一个提示,可以在其中传递任意数量的参数,并用空格分隔。随提示提供的字符串将分配给您类argspublic static void main方法变量。

要为多个参数提供默认值,可以使用如下所示的内容:

${string_prompt:"Enter two values separated by space":firstDefault secondDefault}
Run Code Online (Sandbox Code Playgroud)

如果您需要使用相同的参数多次重复测试,则可以考虑使用保存的运行配置来修复参数(只需将其列出到“参数”选项卡的“程序参数”中)即可。