我通常通过运行配置在Eclipse中输入命令行参数。但是我不知道如何在IntelliJ IDEA中实现同样的任务。


当前回答

Maytham -ɯɐɥah λɐɯ,你可以用这段代码来模拟输入文件:

System.setIn(new FileInputStream("FILE_NAME"));

或者将文件名作为参数发送,然后将其放入FileInputStream:

System.setIn(new FileInputStream(args[0]));

其他回答

用空格分隔多个程序参数。(这对我来说并不明显)

节目论证:茱莉亚52女演员

我有一个类Test:

然后。转到配置运行类Test:

步骤1:添加应用

步骤2:

您可以在“程序参数”文本框中输入参数。

如果你正在使用intellij去运行>编辑配置菜单设置。将出现一个对话框。现在您可以向Program arguments输入字段添加参数。

主程序->运行->编辑配置->在“配置”中有“程序参数”文本框。在文本框中添加空格分隔的参数。然后你可以在args数组中读取这些参数(public static void main(String[] args))

做以下步骤:-

进入运行-编辑配置->应用程序(在面板左侧)->选择你想要运行的scala应用程序->程序参数