如何使用java中的命令行参数接受值

时间:2013-01-24 20:45:31

标签: java

  

可能重复:
  What is “String args[]”? in Java

如何使用java中的命令行参数接受值? 每当我尝试这样做时,都会显示

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0

2 个答案:

答案 0 :(得分:2)

你有什么尝试?请参阅此块以了解如何访问args数组。您需要提供更多详细信息,说明您出现异常异常的原因,否则将其用作模板。

public static void main(String args[]) {
    for (int i = 0; i < args.length; i++) {
        System.out.println("Argument #" + i + " = " + args[i]);
    }
}

答案 1 :(得分:1)

来自命令行:

java MyApp firstParameter secondParameter

在您的应用中;

public static void main(String[] argv) {

     for(String parameter: argv) {

        System.out.println(parameter + "\n")

     }

}