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

2022-09-01 02:21:23

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

java Client "127.0.0.1" 9876

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

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


答案 1

与其点击“运行”图标,不如选择旁边的下拉框,然后选择“运行配置”。找到您的应用程序(或为其创建运行配置),并将命令行参数放在“参数”选项卡中。有关详细信息,请参阅文档。它应该看起来像这样:

enter image description here


答案 2

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

${string_prompt:host:127.0.0.1} ${string_prompt:port:9876}

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


推荐