如何将控制台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

  1. 用鼠标右键单击您的项目。
  2. 转到debugging方式>debuggingconfiguration运行方式>运行configuration
  3. 点击说参数的标签。
  4. input你的程序参数
  5. 单击应用debugging

在这里输入图像描述

想添加类似的东西,如何添加多个参数。

  1. 用鼠标右键单击您的项目。
  2. debugging>debuggingconfiguration
  3. 转到参数选项卡。
  4. input您的程序参数,每个程序由一个新行分隔。 (例如附图中的3个参数)
  5. 单击应用或debugging

在这里输入图像描述

希望它有帮助。

从“运行”转到debugging/运行configuration。 点击名为“Arguments”的标签。 你可以在那里给程序参数。

运行configuration>参数选项卡。 只要在程序参数中join"127.0.0.1" 9876

运行 – >运行configuration – >参数 – >input你的参数,由空格分隔 – >应用 – >运行确保在运行configuration下的“主”选项卡下select正确的项目名称和它的主要方法