Как передать файл в качестве аргумента командной строки в Netbeans - PullRequest
5 голосов
/ 28 февраля 2012

Я пытаюсь работать с Netbeans в течение последних двух дней. Я пишу программу сканера, которая принимает входные данные сканера из файла token_list.java. Итак, как мы можем передать этот token_list.java в качестве аргумента в основной файл (Scanner.java). Когда я делаю это в системе Unix, используя аргумент командной строки, все работает отлично и хорошо. Проблема возникает, когда я делаю это на NetBeans. Я даже пытался дать имя файла token_list.java в качестве аргумента в свойствах запуска в проекте. Но потом я понял, что аргументы командной строки для свойств запуска предназначены только для ввода данных, а не имени файла.

Обновление: команда, которую я даю в unix: $ java Сканер input.text Итак, что я сейчас пытаюсь сделать в netbeans - это щелкнуть правой кнопкой мыши на scanner.java и запустить его. Но тогда это дает ошибку, что никакие аргументы не были переданы. Я беру имя файла в argv

Ответы [ 2 ]

5 голосов
/ 22 марта 2014

Существует добавленный сообществом плагин с именем NbRunWithArgs https://github.com/tusharvjoshi/nbrunwithargs, который предоставит вам опцию «Запускать с аргументами» при запуске проекта Java или отдельного файла Java.

Возможно, вы захотите использовать этоплагин, более подробную информацию можно получить в блоге здесь.

ОБНОВЛЕНИЕ (24 марта 2014 г.) Этот плагин теперь доступен на портале плагинов NetBeans, что означает, что его можно установить из диалогового окна плагинов издоступные подключаемые модули, отображаемые из предоставленных сообществом подключаемых модулей, в среде IDE NetBeans 8.0

Run with Arguments plugin as shown in NetBeans IDE 8.0 plugins dialog box

3 голосов
/ 23 марта 2012

В Netbeans щелкните правой кнопкой мыши на имени вашего проекта и выберите Свойства В окне «Выполнить» вы можете определить, какой класс является основным, рабочий каталог и аргументы. После этого попробуйте запустить проект , а не сам класс!

...