IDE NetBeans, установите аргументы командной строки и запустите как основной проект, однако ничего не отображается

Я новичок в Java и пытаюсь изучить аргументы командной строки с помощью IDE NetBeans. Ниже приведен код, который я использовал для проверки аргументов командной строки.

public class Echo {
    public static void main (String[] args) {
        for (String s: args) {
            System.out.println(s);
        }
    }
}

Я перешел в «Проект» -> «Свойства» -> «Выполнить» -> и ввел аргументы (т.е. a b c) рядом с «Аргументы», я запускаю проект из: запустить -> запустить основной проект. Однако аргументы командной строки не были распечатаны? Почему это происходит?

введите здесь описание изображения

введите здесь описание изображения


person Thor    schedule 26.02.2016    source источник


Ответы (1)


Вы должны использовать большую зеленую стрелку для запуска вашего проекта или щелкнуть правой кнопкой мыши по самому проекту и выбрать «Выполнить..» в меню.

Если вы используете Shift-F6 («Запустить файл»), он не будет предоставлять аргументы командной строки. Они только для проекта.

person markspace    schedule 26.02.2016
comment
Это сработало, когда я попробовал. Убедитесь, что вы запускаете правильный проект и не добавили параметры командной строки в другой открытый проект. - person markspace; 26.02.2016
comment
да вы правы, я не в тот файл поместил код (хоть он и в нужную папку) Большое спасибо за помощь. Я проголосовал и принял ваш ответ =) - person Thor; 26.02.2016