如何将控制台parameter passing给eclipse中的应用程序?
我在batch file中有以下行。
java Client "127.0.0.1" 9876
它包含我的java类和两个参数的名称。 我的应用程序需要这些参数正确运行。
在eclipse中运行应用程序时有没有办法传递这些参数? 这将使debugging更容易。 当然,我可以通过使用代码中的参数值来解决问题,但我很好奇。
而不是点击“运行”图标,select它旁边的下拉框,然后select“运行configuration”。 find您的应用程序(或为其创build一个运行configuration),并将命令行参数放在“参数”(Arguments)选项卡中。 有关更多信息,请参阅文档。 它应该是这样的:
查看运行configuration。 你可以指定参数。 你甚至可以提示用户参数,以及默认值:
${string_prompt:host:127.0.0.1} ${string_prompt:port:9876}
第一个提示是主机,默认值127.0.0.1填充。第二个popup窗口有prmpt端口,填入9876
- 用鼠标右键单击您的项目。
- 转到debugging方式>debuggingconfiguration或运行方式>运行configuration 。
- 点击说参数的标签。
- input你的程序参数
- 单击应用或debugging
想添加类似的东西,如何添加多个参数。
- 用鼠标右键单击您的项目。
- debugging>debuggingconfiguration
- 转到参数选项卡。
- input您的程序参数,每个程序由一个新行分隔。 (例如附图中的3个参数)
- 单击应用或debugging
希望它有帮助。
从“运行”转到debugging/运行configuration。 点击名为“Arguments”的标签。 你可以在那里给程序参数。
运行configuration>参数选项卡。 只要在程序参数中join"127.0.0.1" 9876
。
运行 – >运行configuration – >参数 – >input你的参数,由空格分隔 – >应用 – >运行确保在运行configuration下的“主”选项卡下select正确的项目名称和它的主要方法