使用NetBeans的命令行参数

时间:2014-12-10 15:56:54

标签: java netbeans command-line command-line-arguments netbeans-8

右键单击项目(使用main()方法作为入口点的控制台/桌面应用程序),从子菜单中选择属性选项,选择运行节点,将出现一个类似于following的对话框。

enter image description here

可以在 Arguments 框中将命令行参数设置为以空格分隔的值列表。这些值由main()方法的唯一参数作为字符串数组接收。

因此,以下程序遍历这些值并显示1到5之间的数字。

public final class Main {

    public static void main(String[] args) {

        for (String arg : args) {
            System.out.println(arg);
        }
    }
}

在这种情况下,这些值只能静态设置,不能动态更改。

这些值是否可以动态地提供给程序(可能通过控制台之类的IO设备),以便用户可以动态提供值,就像我们可以直接通过命令行而不使用IDE一样?

我目前的环境是:

  • NetBeans 8.0.1
  • JDK 8u25

0 个答案:

没有答案