17

在 Java 中,对于普通的 main 方法:

public static void main(String[] args){
    // code here
}

String[] args用于从命令行获取一些参数。我可以通过以下命令从命令提示符运行此文件:

javac filename.java
java filename -30

但是,它需要更多的步骤,我必须 cd 到这个文件夹。(每次都渴望)。所以,无论如何要在 Eclipse 中使用一些参数来运行这个文件。

谢谢 :)

4

4 回答 4

31

在 Eclipse 中,您可以为 Java 应用程序设置运行配置。单击启动工具栏中的绿色“播放”按钮(在开始调试的错误图标旁边)。

在该配置中,您可以设置工作目录和命令行参数 - 甚至在运行时提示用户输入命令行参数,使用${string_prompt:Foo}.

于 2012-08-31T20:36:29.953 回答
18

右键单击类。然后转到运行方式 > 运行配置。选择左侧的程序。然后在参数选项卡上,您将看到程序参数。如果您想传递多个参数,请在此文本区域中输入您的程序参数,以空格分隔参数。

在此处输入图像描述

该站点提供了一个很好的带图像的分步教程:http ://www.javaprogrammingforums.com/java-jdk-ide-tutorials/362-how-send-command-line-arguments-eclipse.html

于 2012-08-31T20:38:38.160 回答
3

使用 main 方法右键单击程序---> 选择运行时配置--> 您将在右侧看到一个参数框。

于 2012-08-31T20:36:08.487 回答
1

很奇怪,我必须在新行中传递每个参数,但是在阅读了一点之后,这对我来说是有意义的(忽略了他们(参数)是字符串的实例这一事实)。 PSVM 的多个参数

于 2015-01-06T03:16:33.510 回答