Я передаю аргумент командной строки, используя 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
Если я установил этот проект в качестве основного проекта, и я запускаю с использованием F6, я получил результат. Здесь в этом проекте я имею только этот файл, а также задаю этот класс как основной класс. Затем запустите с помощью shift + F6 i can not get output. – Samurai
Щелкните правой кнопкой мыши на Project и выберите Run (или F6, но Run Run не требует, чтобы проект был основным ...). Если вы тестируете или просто пытаетесь запустить класс напрямую, вы не сможете передать его аргументам. – TofuBeer