快速将参数传递给Eclipse中的程序

时间:2018-10-20 14:37:39

标签: eclipse drjava

我正在学习Java,并且一直试图适应Eclipse。它很漂亮,我很喜欢,但是更改我正在编写的程序的输入参数很烦人。我知道我必须去“运行配置”等,并在“参数”选项卡下输入参数,但是每次这样做都是一件令人头疼的事。

在我的旧IDE Java博士中,有一个停靠在编辑器底部的控制台,在控制台中,可以沿着

行直接在命令行中输入参数。

“>运行myClass some_argument”

Eclipse中是否有一些类似的设置,可以在不每次都通过“运行配置”菜单的情况下运行带有参数的程序?

1 个答案:

答案 0 :(得分:0)

在eclipse中,可以像到目前为止一样,为每个项目创建Run configurations并添加参数。创建配置后,您可以通过单击Run按钮旁边的向下箭头轻松找到它。在这里,您可以选择要运行的配置,它将使用您在该配置中提供的参数来运行它。

您也可以做这样的事情,不确定这是否是最好的方法,这只是我想到的:

public static void main(String[] args) {
    if (args.length == 0) {
        // If no arguments are provided run it with these ones
        myCustomMain(new String[] { "argument" });
    } else {
        // If arguments are provided run it with those arguments
        myCustomMain(args);
    }
}

public static void myCustomMain(String[] args) {
    // Do stuff with the arguments
}

您甚至可以使用Scanner类编写代码,该代码在运行程序时会要求您提供参数