我通過使用Netbeans命令行參數,但我得到一個ArrayIndexOutOfBoundsException
。java netbeans commadline參數傳遞
我的代碼是:
public class CmdLineArgumentPassing
{
public static void main(String args[])
{
System.out.println("Count : " + args.length);
System.out.println("i : "+args[0]);
}
}
的輸出是:
Count : 0
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
雅我已經做到了這一點,我的價值是12。 – Samurai 2010-08-13 06:54:23
如果我將該項目設置爲主項目,並使用F6運行,則獲得輸出。在這個項目中,我只有這個文件,並且將這個類設置爲主類。然後運行使用shift + F6我不能得到輸出。 – Samurai 2010-08-13 06:58:41
用鼠標右鍵單擊項目,然後選擇運行(或F6,但運行方式不需要項目是主要的...)。如果你正在測試或者只是試圖直接運行一個類,你將無法傳遞它的參數。 – TofuBeer 2010-08-13 15:26:00