Eclipse:我们如何在运行时获取main的参数

在Java中,对于正常的main方法:

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

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

 javac filename.java java filename -30 

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

谢谢 :)

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

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

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

在此处输入图像描述

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

右键单击程序,使用main方法—>选择运行时配置 – >在那里,您将看到右侧的参数框。

奇怪的是,我必须在一个新的行中传递每个参数但是在读了一下之后它对我来说是有道理的(忽略了它们(Arguments)是String的实例的事实)。 PSVM的多个参数