2012-02-28 5 views
5

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

Update: Команда, я даю в UNIX является $ Java Сканер input.text Так что я сейчас пытаюсь сделать в NetBeans является правой кнопкой мыши на scanner.java и запустить его. Но тогда он дает ошибку, что аргументы не переданы. Я беру имя файла в ARGV

+0

Что вы имеете в виду «входы, а не имя файла»? Можете ли вы изменить свой ответ и добавить команду, которая работает в Unix, которую вы пытаетесь реплицировать в NetBeans, тогда будет легче понять проблему. – ughzan

+0

PS Добро пожаловать в переполнение стека! :) – ughzan

ответ

3

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

+0

Он работал для меня с плагином python. Я думал, что эти свойства были только для java. –

5

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

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

UPDATE (24 марта 2014) Этот плагин теперь доступен в NetBeans Plugin Portal, что означает, что он может быть установлен в диалоговом окне Plugins из доступных плагинов показано от сообщества вклад плагинов, в среде IDE NetBeans 8,0

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

Смежные вопросы