我正在学习Java,并且一直试图适应Eclipse。它很漂亮,我很喜欢,但是更改我正在编写的程序的输入参数很烦人。我知道我必须去“运行配置”等,并在“参数”选项卡下输入参数,但是每次这样做都是一件令人头疼的事。
在我的旧IDE Java博士中,有一个停靠在编辑器底部的控制台,在控制台中,可以沿着
行直接在命令行中输入参数。“>运行myClass some_argument”
Eclipse中是否有一些类似的设置,可以在不每次都通过“运行配置”菜单的情况下运行带有参数的程序?
答案 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类编写代码,该代码在运行程序时会要求您提供参数