右键单击项目(使用main()
方法作为入口点的控制台/桌面应用程序),从子菜单中选择属性选项,选择运行节点,将出现一个类似于following的对话框。
可以在 Arguments 框中将命令行参数设置为以空格分隔的值列表。这些值由main()
方法的唯一参数作为字符串数组接收。
因此,以下程序遍历这些值并显示1到5之间的数字。
public final class Main {
public static void main(String[] args) {
for (String arg : args) {
System.out.println(arg);
}
}
}
在这种情况下,这些值只能静态设置,不能动态更改。
这些值是否可以动态地提供给程序(可能通过控制台之类的IO设备),以便用户可以动态提供值,就像我们可以直接通过命令行而不使用IDE一样?
我目前的环境是: