【问题标题】:how to accept values using command line argument in java [duplicate]如何在java中使用命令行参数接受值[重复]
【发布时间】:2013-01-08 17:49:52
【问题描述】:

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

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

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

【问题讨论】:

  • 向我们展示您的代码,以及您是如何执行它的。您目前如何传递参数?
  • 您可能从 Eclipse 或其他调试器运行程序,您应该在运行配置中显式设置所有参数,包括零一。

标签: java


【解决方案1】:

你试过什么?有关如何访问 args 数组的信息,请参阅此块。您需要提供更多详细信息来说明为什么会出现越界异常,否则将其用作模板。

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

【讨论】:

    【解决方案2】:

    从命令行:

    java MyApp firstParameter secondParameter
    

    在您的应用中;

    public static void main(String[] argv) {
    
         for(String parameter: argv) {
    
            System.out.println(parameter + "\n")
    
         }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-05
      • 1970-01-01
      • 2013-03-15
      • 2022-11-25
      • 1970-01-01
      • 2014-06-01
      • 1970-01-01
      • 2014-04-26
      相关资源
      最近更新 更多