2012-07-23 50 views
-1

我正在使用NetBeans 7.1.2。我的錯誤是:在NetBeans 7.1.2中獲取命令行參數

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 
at javaapplication1.JavaApplication1.main(JavaApplication1.java:17) 
Java Result: 1 

我的程序是:

package javaapplication1; 

/** 
* 
* @author Administrator 
*/ 
public class JavaApplication1 { 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] ar) { 
     int a=Integer.parseInt(ar[1]); 

     System.out.println(a); 
     // TODO: Code application logic here 
    } 
} 

回答

0

FYI,第一參數是ar[0],例如在下面ar[0]命令行是"123"

java JavaApplication1 123 

參見this web page有關Java命令行參數的更多信息。