如何在eclipse中将控制台参数传递给应用程序?

The*_*est 39 java eclipse

我在批处理文件中有以下行.

java Client "127.0.0.1" 9876

它包含我的java类的名称和两个参数.我的应用程序要求这些参数正常运行.

在eclipse中运行应用程序时有没有办法传递这些参数?它会使调试变得更容易.当然我可以通过使用代码中的参数值来解决问题,但我很好奇.

Jon*_*eet 55

不要只是点击"运行"图标,而是选择它旁边的下拉框,然后选择"运行配置".找到您的应用程序(或为其创建运行配置)并将命令行参数放在"参数"选项卡中.有关更多信息,请参阅文档.它应该如下所示:

在此输入图像描述


Mis*_*ble 15

请参阅运行配置.您可以指定参数.您甚至可以提示用户输入参数以及默认值:

${string_prompt:host:127.0.0.1} ${string_prompt:port:9876}
Run Code Online (Sandbox Code Playgroud)

第一个提示是host,默认值为127.0.0.1.第二个弹出窗口有prmpt端口,填充了9876


小智 11

  1. 右键单击您的项目.
  2. 转至Debug As> Debug ConfigurationsRun As> Run Configurations.
  3. 单击显示Arguments的选项卡.
  4. 输入您的计划参数
  5. 单击ApplyDebug

在此输入图像描述


Swa*_*amy 7

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

  1. 右键单击您的项目.
  2. 调试>调试配置
  3. 转到参数选项卡.
  4. 输入您的程序参数,每个参数用新行分隔.(例如附图中的3个参数)
  5. 单击Apply或Debug

在此输入图像描述

希望能帮助到你.