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


当前回答

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

其他回答

只需左键单击当前配置(我的是主),并选择编辑配置,

然后在输入字段中,程序参数输入您的值,就像在控制台中一样,单击OK。

Windows、Linux和部分mac电脑:

ALT+SHIFT+F10,右,E, Enter, Tab,输入你的命令行参数,Enter。: -)

Mac的“OS X 10.5”键模式:

CTRL+ALT+R,右,E, Enter, Tab,输入你的命令行参数,Enter。

要在Windows 10上的IntelliJ IDEA 2020.2.3(社区版)中执行此操作:

ALT-SHIFT-F10 0 [TAB] 7次

2020年11月更新。

我有一个类Test:

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

步骤1:添加应用

步骤2:

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

奇怪的是,没有人写过简单地将“Run”命令输出复制到终端并添加参数。

例如,当我在Intellij IDEA中运行“run”命令时,输出如下

/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -javaagent:/opt/idea-IC-211.7142.45/lib/idea_rt.jar=32887:/opt/idea-IC-211.7142.45/bin -Dfile.encoding=UTF-8 -classpath /home/aliaksei/Projects/Training/Java/firstTry/out/production/firstTry MyClass

Process finished with exit code 0

然后我简单地复制第一行,输入我的参数,像这样:

<THIS_HUGE_LINE> foo bar

注意:记得在终端运行命令前先构建工程。先点击“构建”或“运行”。例如,你可以在底部找到这些选项: 链接到截图