快速将参数传递给 Eclipse 中的程序
Pass arguments to program in Eclipse QUICKLY
我正在学习 Java 并且我一直在努力适应 Eclipse。它很漂亮而且我喜欢它,但是更改我正在编写的程序的输入参数很烦人。我知道我必须去 "Run configurations" 等并在参数选项卡下输入参数,但每次这样做都让人头疼。
在 Dr. Java,我的老 IDE 中,有一个控制台停靠在编辑器的底部,您可以在其中直接将参数输入命令行,如
" >运行 myClass some_argument "
Eclipse 中是否有一些类似的设置可以让 运行 一个带参数的程序而不必每次都通过 "run configurations" 菜单?
在 Eclipse 中,可以为每个项目创建 Run configurations
并添加参数,就像您目前所做的那样。创建配置后,您可以通过单击 Run
按钮旁边的向下箭头轻松找到它。在这里您可以 select 配置 运行,它会 运行 使用您在该配置中提供的参数。
你也可以这样做,不确定这是否是最好的方法,这只是我想到的:
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 class 编写代码,当您 运行 您的程序
时,它会要求您提供参数
我正在学习 Java 并且我一直在努力适应 Eclipse。它很漂亮而且我喜欢它,但是更改我正在编写的程序的输入参数很烦人。我知道我必须去 "Run configurations" 等并在参数选项卡下输入参数,但每次这样做都让人头疼。
在 Dr. Java,我的老 IDE 中,有一个控制台停靠在编辑器的底部,您可以在其中直接将参数输入命令行,如
" >运行 myClass some_argument "
Eclipse 中是否有一些类似的设置可以让 运行 一个带参数的程序而不必每次都通过 "run configurations" 菜单?
在 Eclipse 中,可以为每个项目创建 Run configurations
并添加参数,就像您目前所做的那样。创建配置后,您可以通过单击 Run
按钮旁边的向下箭头轻松找到它。在这里您可以 select 配置 运行,它会 运行 使用您在该配置中提供的参数。
你也可以这样做,不确定这是否是最好的方法,这只是我想到的:
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 class 编写代码,当您 运行 您的程序
时,它会要求您提供参数