NetBeans командная строка пошаговый пример использования


Содержание материала:

Как запустить пошагово скомпилированное приложение NetBeans из командной строки?

Я склонен развивать много консольных приложений с помощью NetBeans. Многие из этих приложений используют аргументы из командной строки, которые я постоянно меняться во время тестирования и отладки, поэтому расстраивает придется подтянуть диалоговое окно, в Н.Б. каждый раз, когда я хочу, чтобы изменить аргументы. Кроме того, многие из этих аргументов имена файлов, которые я люблю, когда вкладка автозавершение для, которая не доступна в диалоговом окне.

Что я прибегаю к теперь компиляции баночке каждый раз и запуска приложения в отдельном окне терминала, потому что я могу запустить приложение много раз быстрее, а изменения аргументов командной строки, а также с помощью автодополнению к содержанию моего сердца. Однако, эта схема является болезненной, как я больше не могу использовать возрастающую компиляцию, как пошагово-скомпилированные файлы не отображаются в пути к классам. Поэтому я вынужден сделать банку каждый раз, которое медленно.

Мой вопрос, как я могу иметь лучшее из обоих миров? Я хочу, чтобы иметь возможность быть в состоянии запустить мое приложение быстро после того, как делать быстрые изменения в коде (возрастающей компиляции), но изменить арг командной строки быстро, как хорошо.

То, что я думал только о том, пытаясь изменить свой путь к классам, так что включает в себя место, где пошагово-скомпилированные файлы идут, но после прочтения документации NB дополнительных компиляции, я не уверен, что будет достаточно.

Инкрементный компилятор оставляет классы в каталоге build/classes . Учитывая этот пример:

Я получаю эти результаты командной строки после сохранения изменений исходного кода, т.е. без явного перекомпиляции:

Установка и настройка NetBeans

Если вы ещё сомневаетесь, что это так просто вот ответ на вопрос «как установить NetBeans» в 4 шага.

Установка

Шаг 1. Скачивание.

Как любая нормальная IDE, Netbeans распространяется свободно и её легко можно скачать прямо в браузере. Для этого либо сразу заходим на официальный сайт, либо вбиваем в поисковик «NetBeans IDE Download». Кликаем первую ссылку и попадаем на netbeans.org. Здесь в верхнем правом углу находим оранжевую кнопку «Download», которую вы можете смело нажимать.

После этого мы попадаем на страницу выбора сборок. Нас интересуют столбцы языка Java. Пакета Java SE для начала хватит с головой, но можно скачать любой — компоненты легко удаляются с помощью менеджера плагинов среды. Не забудьте в правом верхнем углу выбрать вашу операционную систему.

Шаг 2. Установка.

Установка NetBeans также ничем не примечательна. Для Windows запускаем скачанный файл, следуем инструкциям установщика: читаем условия использования, со всем соглашаемся, задаём директории по умолчанию, наблюдаем за процессом. По окончанию установки на вашем рабочем столе появится иконка NetBeans. Но не спешите приступать к работе.

Шаг 3. Настройка переменных среды.

Перед началом работы придётся немного покопаться с настройкой Netbeans, в частности, с переменными средами Windows. Для этого зайдите в настройки системы, через поиск находим «Изменение системных переменных среды». Кликаем и видим такое окно:

Здесь кликаем «Переменные среды». В нижней части открывшегося окна, в «Системных переменных» находим пункт PATH и открываем его двойным кликом. Далеe «Создать», после чего мы прописываем путь к исполняемому файлу java.exe. Как правило, это Program Files/Java/jdk1.8.0_141/bin. Цифры могут отличаться, это индикатор версии.

Создаём ещё одну переменную, добавив аналогичный путь Program Files/Java/jre1.8.0_141/bin.

С настройкой java Netbeans покончено, переходим к запуску среды разработки и созданию первого приложения.

Шаг 4. Начало работы.

Теперь можно смело кликать по иконке на рабочем столе, что приведёт к запуску NetBeans. Интерфейс IDE интуитивно понятен: в левой части навигатор по файлу и компонентам, справа — код. Для создания в NetBeans java проектов достаточно перейти в меню Файл -> Создать проект. В появившемся окне выбрать язык, директории расположения будущих файлов, и всё, можно приступать к работе.

Для всех кастомных настроек, вроде шрифта, поведения редактора и выбора отладчика по умолчанию, следует обратиться к меню «Параметры». К примеру, в NetBeans настройка xDebug выглядит следующим образом:

  • перейдите в меню «Сервис»→»Параметры»;
  • во подменю выберите язык, закладка «Отладка»;
  • укажите идентификатор сеанса «netbeans-xdebug», а порт — 9000.

Проблемы с запуском

с NetBeans есть несколько типовых «глюков», которые могут помешать нормальной работе среды. Вот несколько из них:

  • не запускается;
  • зависает;
  • внутренние баги при исполнении.

Для каждого случая попробуем выделить основные причины.

Если у вас не запускается NetBeans — в 9 случаях из 10 это проблема, связанная с неправильной установкой. Возможно, у вас уже стояла одна из предыдущих версий, после чего не все файлы были удалены, так что почистите кзш. Возможно, NetBeans был скачан не с официального источника — это тоже может быть причиной отказа. В 1 случае из 10 — проблемы с вашей ОС Windows. Решение радикальное — переустановить систему.

В случае, если NetBeans зависает — причина кроется в конфигурациях среды. Один из наиболее популярных вариантов решения — добавить следующие строки в файл netbeans. conf в папке etc:

-J-client -J-Xms32m -J-Xmx384m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none
-J-XX:CompileThreshold=100 -XX:+CompressedOOPS -XX:+AggressiveOpts -XX:+TieredCompilation
-XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled

Чаще всего это помогает. Если нет — проверьте подключенные плагины, серверы и почие сторонние «раздражители».

С NetBeans java программирование становится проще и удобнее, код чище, а производительность разработчика и приложения выше. Установить и начать работать с этой средой просто даже новичку. В общем, именно то, что нужно будущему крутому Java-программисту.

Также советуем просмотреть вебинар по созданию веб-приложений JSF, где мы рассматриваем работу с NetBeans.

NetBeans по праву входит в 5 лучших сред разработки, поддерживающих Java. Данная IDE позволяет разрабатывать мобильные и корпоративные приложения, а также ПО для компьютера. Основная прелесть среды программирования NetBeans — поддержка большого числа технологий (от фиксации ошибок до рефакторинга) и шаблонов без дополнительных настроек. Собственно, всё что необходимо для работы начинающему разработчику, уже заложено в базовый пакет.

Если вы ещё сомневаетесь, что это так просто вот ответ на вопрос «как установить NetBeans» в 4 шага.

Установка

Шаг 1. Скачивание.

Как любая нормальная IDE, Netbeans распространяется свободно и её легко можно скачать прямо в браузере. Для этого либо сразу заходим на официальный сайт, либо вбиваем в поисковик «NetBeans IDE Download». Кликаем первую ссылку и попадаем на netbeans.org. Здесь в верхнем правом углу находим оранжевую кнопку «Download», которую вы можете смело нажимать.

После этого мы попадаем на страницу выбора сборок. Нас интересуют столбцы языка Java. Пакета Java SE для начала хватит с головой, но можно скачать любой — компоненты легко удаляются с помощью менеджера плагинов среды. Не забудьте в правом верхнем углу выбрать вашу операционную систему.

Шаг 2. Установка.

Установка NetBeans также ничем не примечательна. Для Windows запускаем скачанный файл, следуем инструкциям установщика: читаем условия использования, со всем соглашаемся, задаём директории по умолчанию, наблюдаем за процессом. По окончанию установки на вашем рабочем столе появится иконка NetBeans. Но не спешите приступать к работе.

Шаг 3. Настройка переменных среды.

Перед началом работы придётся немного покопаться с настройкой Netbeans, в частности, с переменными средами Windows. Для этого зайдите в настройки системы, через поиск находим «Изменение системных переменных среды». Кликаем и видим такое окно:

Здесь кликаем «Переменные среды». В нижней части открывшегося окна, в «Системных переменных» находим пункт PATH и открываем его двойным кликом. Далеe «Создать», после чего мы прописываем путь к исполняемому файлу java.exe. Как правило, это Program Files/Java/jdk1.8.0_141/bin. Цифры могут отличаться, это индикатор версии.

Создаём ещё одну переменную, добавив аналогичный путь Program Files/Java/jre1.8.0_141/bin.

С настройкой java Netbeans покончено, переходим к запуску среды разработки и созданию первого приложения.

Шаг 4. Начало работы.

Теперь можно смело кликать по иконке на рабочем столе, что приведёт к запуску NetBeans. Интерфейс IDE интуитивно понятен: в левой части навигатор по файлу и компонентам, справа — код. Для создания в NetBeans java проектов достаточно перейти в меню Файл -> Создать проект. В появившемся окне выбрать язык, директории расположения будущих файлов, и всё, можно приступать к работе.

Для всех кастомных настроек, вроде шрифта, поведения редактора и выбора отладчика по умолчанию, следует обратиться к меню «Параметры». К примеру, в NetBeans настройка xDebug выглядит следующим образом:

  • перейдите в меню «Сервис»→»Параметры»;
  • во подменю выберите язык, закладка «Отладка»;
  • укажите идентификатор сеанса «netbeans-xdebug», а порт — 9000.

Проблемы с запуском

с NetBeans есть несколько типовых «глюков», которые могут помешать нормальной работе среды. Вот несколько из них:

  • не запускается;
  • зависает;
  • внутренние баги при исполнении.

Для каждого случая попробуем выделить основные причины.

Если у вас не запускается NetBeans — в 9 случаях из 10 это проблема, связанная с неправильной установкой. Возможно, у вас уже стояла одна из предыдущих версий, после чего не все файлы были удалены, так что почистите кзш. Возможно, NetBeans был скачан не с официального источника — это тоже может быть причиной отказа. В 1 случае из 10 — проблемы с вашей ОС Windows. Решение радикальное — переустановить систему.

В случае, если NetBeans зависает — причина кроется в конфигурациях среды. Один из наиболее популярных вариантов решения — добавить следующие строки в файл netbeans. conf в папке etc:


-J-client -J-Xms32m -J-Xmx384m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none
-J-XX:CompileThreshold=100 -XX:+CompressedOOPS -XX:+AggressiveOpts -XX:+TieredCompilation
-XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled

Чаще всего это помогает. Если нет — проверьте подключенные плагины, серверы и почие сторонние «раздражители».

С NetBeans java программирование становится проще и удобнее, код чище, а производительность разработчика и приложения выше. Установить и начать работать с этой средой просто даже новичку. В общем, именно то, что нужно будущему крутому Java-программисту.

Топ-пост этого месяца:  Лучшие сервисы для социальных сетей - для работы в соцсетях

Также советуем просмотреть вебинар по созданию веб-приложений JSF, где мы рассматриваем работу с NetBeans.

Cygwin: командная строка для NetBeans

22.01.2020 Комментарии к записи Cygwin: командная строка для NetBeans отключены 116 Просмотров

От автора: для использования программистами Windows и среды разработки NetBeans командная строка, как у Unix-систем, порой очень нужна. Из-за этого особой популярностью пользуется софт вроде Cygwin. Он хорошо взаимодействует с IDE NetBeans, и сегодня вы узнаете, как настроить их коллаб на своем компьютере.

Что нужно для C++

Вы, должно быть, знаете, насколько мультифункциональна среда разработки NetBeans. Она содержит в себе средства для работы с большинством наиболее популярных языков. А для тех, которые не поддерживаются, можно доустановить массу плагинов, которые содержат инструменты для работы с кодом. Поэтому очевидным является тот факт, что программу можно приспособить и для C/C++. Но, чтобы осуществить такую поддержку, недостаточно просто открыть установщик на компьютере и проследовать за мануалами. Чтобы создать полноценную NetBeans C, нужно обладать некоторыми навыками.

Вот примерный перечень всего, что нужно проделать для будущего взаимодействия с кодом на С в рамках среды разработки NetBeans:

установить Java Developer Kit на компьютер. Это набор инструментов от компании для работы с продуктами на Java и их создания. Мы не будем адаптировать NetBeans под Java. Однако абсолютное большинство популярных сред разработки опираются на те сервисы, которые предоставляет Java Developer Kit, и NetBeans является одной их них. Как и NB IDE, JDK производится и поддерживается компанией Oracle, хотя изначально был создан в Sun Microsystems;

установить непосредственно среду разработки — NetBeans. Перед нами стоит выбор сразу после запуска файла инсталляции: устанавливать сразу все инструменты для всех языков или выбрать установленную пару — С/C++. Советуем вам выбирать то, с чем вы действительно работаете. А доставить еще пару пакетов не составит труда;

провести инсталляцию Cygwin. Для этого кликаем дважды по .exe файлу установки, среди чекбоксов выбираем установку с интернета и пропускаем три шага при помощи кнопки далее.

С этого момента подробнее. Дошли до этапа, когда необходимо выбрать пакеты для установки. Среди необходимых у нас gcc-core, gcc-g++, а также gdb и make. Чтобы отметить их, перейдите по вкладке Devel. Когда все будет установлено, нажмите Finish, и переходим к следующему этапу.

Теперь пришла очередь добавить это программное обеспечение в переменные среды Windows. Они существуют для того, чтобы хранить информацию о настройках системы. Нам нужно найти папку PATH. Для этого переходим в свойства компьютера (кнопка находится в меню ПКМ, при щелчке по иконке «Мой компьютер» на рабочем столе, либо в меню «Пуск»). Далее переходим во вкладку «Дополнительно» и жмем на кнопку «Переменные среды».

В нижнем экране вы найдете папку Path: в ней нужно провести изменения и добавить путь к папке Bin в каталоге с Cygwin. Примечание: саму программу необходимо устанавливать в корень диска C.

Теперь при запуске NetBeans у вас будет полноценный компилятор и среда командной строки. Однако есть определенная сложность: когда вы создадите программу с применением этого компилятора, то и запускать придется при помощи этой среды.

Преобразование файлов

В Unix-системах и других операционках программисты создают алгоритмы, согласно которым файл из одного типа превращается в другой. Наиболее разумно делать это с помощью утилиты make. Она позволяет создавать make-файлы и использовать их зависимость друг от друга. Такой файл состоит из правил и различных переменных. Правило — это совокупность команд в make-файле, в то время как их выполнение ведет к созданию нового и выполнению программы.

NetBeans командная строка: пошаговый пример использования

14 просмотра

1 ответ

4 Репутация автора

когда я компилирую Autopsy4 на Windows10. Использование командной строки ant.

когда я играю команду «ant» в корневой директории вскрытия, запустите build.xml.

build.xml называется build-impl.xml, и это называется platform.xml.

platform.xml выполните следующее:

эта проблема такая же на графическом интерфейсе IDE NetBeans 8.2.

как скомпилировать Auotpsy4 на windows10?

Ответы (1)

плюса

1 Репутация автора

Такая же проблема возникает в версии Linux. Я могу загрузить файл catalog.xml.gz с помощью браузера, но когда я изменяю URL-адрес, чтобы указать на копию файла, это работает, но затем он начинает искать другие файлы с похожим URL-адресом и разрывами.

Я думаю, проблема в том, что сервер дал неверный MIMEType для файла catalog.xml.gz, что смущает муравьев.

Пока у меня нет решения, но я изучаю загрузку полного веб-дерева в локальное дерево локального каталога.

Netbeans как установить аргументы командной строки в Java

Я пытаюсь установить аргументы командной строки в проекте Java Netbeans 7.1 Java в 64-разрядной версии Windows 7.

Netbeans не передает аргументы, которые я им даю.

Я перехожу к Project -> Properties -> Run -> и введите аргументы рядом с «Аргументы», однако аргументы не передаются программе. Как передать их?

Создан 06 фев. 12 2012-02-06 23:13:00 José

Пожалуйста, покажите свой основной класс. Вы используете созданный NetBeans файл build.xml или собственный файл build.xml? – Paul 06 фев. 12 2012-02-06 23:15:36

Вы уверены, что редактируете конфигурацию запуска, которая используется при запуске проекта? Убедитесь, что вы выбрали правильную конфигурацию в раскрывающемся списке панели инструментов. – a_horse_with_no_name 06 фев. 12 2012-02-06 23:19:26

Если вы хотите, чтобы она работала для одного файла, вызовите main в каком-то другом классе ‘MainProgram.main (new String [] <" arg0 "," arg1 ">);’ – Sorter 29 ноя. 13 2013-11-29 06:15:01

8 ответов

Я предполагаю, что вы используете файл, используя Run | Run File (или shift-F6), а не Run | Run Main Project . Файл справки NetBeans 7.1 (F1 — ваш друг!) Для параметра Аргументы:

Добавить аргументы для перехода к основному классу во время выполнения приложения. Обратите внимание, что аргументы не могут быть переданы отдельным файлам.

Я проверил это с небольшим фрагментом кода:

Я установил Run -> Аргументы для x y z . Когда я запускал файл сам по себе, я не получил выход. Когда я запустил проект выход был:

Создан 06 фев. 12 2012-02-06 23:24:15 Paul

Мы можем передать аргумент командной строки даже одному файлу Java, теперь используя плагин, предоставленный сообществом для среды IDE NetBeans 8.0 https://github.com/tusharvjoshi/nbrunwithargs – Tushar Joshi 22 мар. 14 2014-03-22 02:13:58

О, да, этот плагин был создан для Ant основанных на Java. Я изменю его, чтобы не показывать NPE в проектах Maven. Этот плагин нуждается в дополнительной функциональности проектов Maven, плагин открыт для запросов на выталкивание и любая помощь, предоставляемая сообществом для этой функции. – Tushar Joshi 29 ноя. 14 2014-11-29 02:01:41

Если у меня появится шанс, я посмотрю, что нужно сделать, чтобы заставить его работать с проектами Gradle, хотя сам Gradle требует плагина, поэтому не уверен, что это возможно. – Paul 29 ноя. 14 2014-11-29 16:45:55

шаг (1): создать Java-код, который может принимать аргумент в качестве аргумента командной строки.

стадии (2): В NetBeans (им с помощью 7.3) в Output Windown в нижней части, нажмите на желтую кнопку (Повторно запустить с различным параметром). Это откроет новое окно (Run Ant Target Window).

шаг (3): Если аргумент вам нужно передать это «testArgument», то здесь, в этом окне передать аргумент в application.args = testArgument

Это даст результат, как следует в том же окне Output:

первый аргумент: testArgument

Создан 27 фев. 13 2013-02-27 12:58:49 user2115420

как вы добавляете несколько аргументов – Anup 09 фев. 16 2020-02-09 09:39:43

Для проекта Maven с использованием 8.x NetBeans:


  1. Нажмите Run >> Настройка конфигурации проекта >> Настройка
  2. Выберите действия
  3. Выберите Выполнить файл через основной пары() имя
  4. Set/значение, чтобы включить аргументы.
  5. Нажмите OK

Пример имя значение пары/может выглядеть следующим образом:

Затем запустите ваш проект:

  1. Открыть и фокусировать класс Java, который включает в себя main(. ) .
  2. Пресс F6 для запуска программы.

Параметры командной строки должны появиться в окне Run.

Обратите внимание, что для получения формы стоимости с помощью программы используйте System.getProperty() .

Дополнительные действия для тестирования файла, Run проекта, и другие способы, чтобы запустить приложение может иметь аргументы, определенные. Повторите описанные выше действия для различных действий для выполнения этой задачи.

Создан 29 мар. 13 2013-03-29 22:21:08 user2225887

Что делать, если Set Project Configuration greyed out? Проект Grails. – user2782001 02 янв. 17 2020-01-02 01:34:59

Переменные окружения, полученные из ‘System.getProperty()’, — это не то же самое, что «аргументы командной строки». Если вам нужно предоставить аргументы, как видно из массива ‘args’ в’ main (String [] args) ‘, тогда необходимо отредактировать переменную Maven’ exec.args’. Ответ от Leif Gruenwoldt показывает один из способов сделай это. – Enwired 02 фев. 17 2020-02-02 00:40:05

Если вы используете MyEclipse и хотите добавить арг, прежде чем запустить программу, затем выполните следующие действия: 1,0) Run -> Run Config 2.1) Нажмите кнопку «Аргументы» на правой панели 2,2) добавить свои аргументы в поле «Program Args», разделенное пробелом

Создан 08 сен. 13 2013-09-08 08:49:24 njuhgn

В среде IDE NetBeans 8.0 вы можете использовать подключенный к сообществу плагин https://github.com/tusharvjoshi/nbrunwithargs, который позволит вам передавать аргументы при выполнении команды «Запустить проект» или «Запустить один файл».

Для передачи аргументов для запуска команды проекта либо вы должны установить аргументы в свойствах проекта Run панели, или используйте новую команду доступной после установки плагина, который говорит, что Run с аргументами

Для передачи аргументов командной строки файл Java, имеющий основной метод, просто щелкните правой кнопкой мыши по этому методу и выберите команду «Запустить с помощью аргументов» этого плагина

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

Создан 22 мар. 14 2014-03-22 02:17:07 Tushar Joshi

Не работает для меня .. Он говорит, что не может найти основной класс – wmfairuz 14 сен. 14 2014-09-14 18:36:47

Не работает для проектов Maven — см. Этот [отчет об ошибке] (https://github.com/tusharvjoshi/nbrunwithargs/issues/3) – Johnny Baloney 27 ноя. 14 2014-11-27 14:52:17

О, да , этот плагин был создан только для проектов Java на основе Java. Я изменю его, чтобы не показывать NPE в проектах Maven. Этот плагин нуждается в дополнительной функциональности проектов Maven, плагин открыт для запросов на тягу и любая помощь, предоставляемая сообществом для этой функции. – Tushar Joshi 29 ноя. 14 2014-11-29 02:02:38

Топ-пост этого месяца:  Рекламная сеть Яндекс правила РСЯ, как добавить сайт в Яндекс Директ

Если это проект Maven затем Netbeans работает приложение с помощью Exec-Maven-плагин поэтому вам нужно добавить свои варианты на существующий exec.args собственности, найденной в диалоге Run Maven , Этот диалог можно получить из окна Output, нажав на значок желтой двойной стрелки.

Создан 05 ноя. 14 2014-11-05 17:00:31 Leif Gruenwoldt

Это самый простой способ, который я нашел для проектов NetBeans Maven! Раздел «Запомнить как» и другие параметры не отображаются для меня, когда открывается это диалоговое окно. Я должен изменить размер диалогового окна, прежде чем они станут видимыми. Даже после того, как я использовал «Запомнить как« foo », я не знаю, как повторно запустить эту конфигурацию. Я не знаю, где это было «запомнилось». – Enwired 02 фев. 17 2020-02-02 00:46:27

Рассмотрим выше программы, в этой программе я хочу передать 3 NO-х из командной строки, чтобы сделать это.

Шаг 1: Щелкните правой кнопкой мыши на значок Кубка и блюдце, u’ll увидеть это окно 1

Шаг 2: Нажмите кнопку Свойства

Шаг 3: Нажмите кнопку Выполнить _> _> Аргументы типа три нет например. затем нажмите OK. Plz добавить пробел между двумя аргументами. См. Здесь 2

Шаг 4: Запустите программу с помощью F6.

Создан 23 дек. 16 2020-12-23 21:15:26 Karse Veroveska

Командная строка арг в программе C с использованием Netbeans

December 2020

7.6k раз

Я новичок в usintg Netbeans в Linux. Итак, я перед проблемой, как указать арг командной строки для примера a.txt и b.txt для моей программы в C с использованием Netbeans. Его довольно просто передать их в качестве аргументов с помощью командной строки, но теперь для отладки цели я должен использовать Netbeans 7.1 В Ubuntu версии 11. Любая помощь будет высоко оценен. Благодарю.

1 ответы

Задание аргументов командной строки , кажется, изменилось с NetBeans 6.9 (я только что проверил). Для того, чтобы сделать это в 7.1, вы должны войти в Project Properties> Run> Run Command для установки параметров.

Например, чтобы установить аргументы -foo -бар , параметр Run Command в следующей редакции:

Как запустить проект NetBeans в командной строке?

Мой профессор попросил нас создать Java-программу, которая сможет запускаться в командной строке, но также может быть открыта с использованием NetBeans.

Программа использует различные типы сортировки (в частности, сортировка, вставка, обмен, быстрая и кучная сортировка). наш профессор специально сказал нам использовать объектно-ориентированное программирование на Java и что она хочет видеть основной класс плюс различные классы, которые будут выполнять сортировку.

Я попытался написать программу в NetBeans — думая, что позже я могу просто запустить программу в cmd с помощью javac.

В cmd я набрал путь, в котором был сохранен мой проект NetBeans, и я попытался скомпилировать файлы с помощью javac. но он говорит, что «javac» не распознается как внутренняя или внешняя команда, оперативная программа или командный файл ».

So I tried to save the files in sun>sdk>jdk>bin, and from there I tried to compile the files, and it was fine. The problem sets in when I tried to run them.

Вот как я пытался скомпилировать файлы:

(Я не закончил синтаксис для следующих двух сортировок.)

Вот как я пытался запустить файлы в cmd:

Что мне делать? (Извините за мое длинное объяснение, я просто хотел представить как можно больше деталей.)

Я также хотел бы подчеркнуть, что я всего лишь новичок в программировании на Java.

Netbeans как установить аргументы командной строки в Java

Я пытаюсь установить аргументы командной строки в проекте Netbeans 7.1 Java на Windows 7 64 бит.

Netbeans не передает Аргументы, которые я ему даю.

Я иду к Project Properties Run и введите аргументы рядом с «аргументами», однако аргументы не передаются программе. Как мне пройти мимо них?

8 ответов

Я предполагаю, что вы используете файл с помощью Run | Run File (или shift-F6), а не Run | Run Main Project . Файл справки NetBeans 7.1 (F1 — ваш друг!) состояния для параметра Arguments:

добавить аргументы для передачи в главный класс во время выполнения приложения. Обратите внимание, что аргументы не могут быть переданы отдельным файлам.

Я проверил это с помощью небольшого фрагмента кода:

я установил Run — > аргументы в x y z . Когда я бежал . файл сам по себе я не получил вывода. Когда я запускал проект, результат был:

Шаг 1: Создайте код Java, который может получить аргумент в качестве аргумента командной строки.

Шаг 2: в NetBeans (я использую 7.3) в окне вывода внизу нажмите желтую кнопку («повторный запуск с другим параметром»). Откроется новое окно («запустить целевое окно Ant»).


Шаг 3: если аргумент, который вам нужно передать, является testArgument , затем здесь в этом окне передайте аргумент как application.args=testArgument .

это даст выход следующим образом то же окно вывода:

Если это проект Maven, то Netbeans запускает ваше приложение с помощью exec-maven-plugin таким образом, вам нужно добавить свои параметры в существующий exec.args свойство найдено в Запустить Maven диалог. Доступ к этому диалогу можно получить из выход окно, нажав на желтую двойную стрелку значок.

для проекта Maven с использованием NetBeans 8.x:

  1. клик Выполнить >> Конфигурация Проекта >> Настроить
  2. выберите действия
  3. выберите запустить файл через main ()
  4. установите пару имя / значение, чтобы включить аргументы.
  5. клик OK

пример пары имя/значение может выглядеть так:

затем запустите проект:

  1. откройте и сфокусируйте класс Java, который включает main(. ) .
  2. пресс F6 для запуска программы.

параметры командной строки должны появиться в окне Выполнить.

обратите внимание, что для получения формы значения с программой используйте System.getProperty() .

дополнительные действия для тестовый файл, запустить проект, и другие способы запуска приложения могут иметь аргументы определенный. Повторите описанные выше действия для выполнения этой задачи.

рассмотрим выше программу, в этой программе я хочу передать 3 no из командной строки, чтобы сделать это.

Шаг 1: Щелкните правой кнопкой мыши значок чашки и блюдца, вы увидите это окно 1

Шаг 2: Нажмите на свойства

Шаг 3: нажмите Run _> Arguments _> type three no, например. 32 98 16 затем нажмите кнопку OK. Plz добавляет пространство между двумя аргументами. Видеть здесь 2

Шаг 4: запустите программу с помощью F6.

в IDE NetBeans 8.0 вы можете использовать плагин сообществаhttps://github.com/tusharvjoshi/nbrunwithargs что позволит вам передавать аргументы во время запуска проекта или выполнения команды с одним файлом.

для передачи аргументов для запуска команды проекта либо вы должны установить аргументы в панели свойств проекта Run, либо использовать новую команду, доступную после установки плагина, который говорит Run with Arguments

для передачи аргументов командной строки для файла Java, имеющего основной метод, просто щелкните правой кнопкой мыши на методе и выберите команду Run with Arguments, этого плагина

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

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

Если вы используете MyEclipse и хотите добавить args перед запуском программы, сделайте следующее: 1.0) Выполнить — > Выполнить Конфигурацию 2.1) нажмите «аргументы» на правой панели 2.2) добавьте свои args в поле «Program Args», разделенное пробелом

Хитрости и трюки Netbeans на живых примерах

Очень часто я слышу фразы различных людей на тему того, что полноценные IDE — это не нужно, что Vim, Sublime Text и Atom позволяют всё делать, и так далее, и так далее. Только недавно у меня снова возникла беседа на эту тему, и я снова вспомнил о том, что хотел показать людям некоторые трюки современных IDE, которые сильно упрощают жизнь во время работы.

Я люблю эту качественную опенсорсную IDE Netbeans. У меня даже цветовая схема под неё есть своя собственная (не забудьте прочитать описание, если пожелаете её опробовать). На всех видеороликах как раз она и используется в работе, плюс тёмный интерфейс Darkula и свободный шрифт Hack.

Иногда я перехожу в PhpStorm, поработать там и сравнить возможности этих двух IDE. И время от времени прихожу к понимаю, что каждая из них по-своему хороша. PhpStorm имеет множество интересных интеллектуальных возможностей для быстрой разработки ООП кода. А на стороне Netbeans — бесплатность, а также мощный и не сильно перегруженный интерфейс. Это особенно чувствуется после возвращения на него с PhpStorm.

В этой статье я хотел бы показать некоторые прикольные трюки, которые присутствуют в Netbeans и прочих современных IDE, а некоторые из них — только в Netbeans. Очень часто они помогают мне сэкономить массу времени при работе над большими проектами.

Прошу также не возмущаться тех людей, которые используют современные IDE и знают большинство этих трюков. Это не для вас! Дело в том, что есть множество других людей, которые их не знают, и я бы хотел показать им эти возможности на реальном примере.

Навигация по сущностям в файле

Одна из самых моих любимых фич Нетбинса. В PhpStorm тоже существует, но сделано немного менее удобно.

Наведите курсор на переменную, подождите когда она подсветится. Далее нажимайте alt+up/down, чтобы переходить к местам использования этой переменной в файле.

Точно также можно подсветить какой-то метод или название класса и переходить по их использованиям в файле. Точно также можно переходить по сущностям на других языках программирования, например, в JavaScript.

Открыть все изменённые файлы в проекте

Допустим, у вас возникла нужда: быстро понять, какие конкретно изменения в данный момент присутствуют в текущем проекте, а также проанализировать и скорректировать их. В обычной ситуации можно написать git status и увидеть список файлов, которые изменены. В случае с Netbeans, всё ещё проще:

Автоформатирование кода

У вас есть большой файл с кучей кода, который выглядит ужасно? Нет проблем, просто нажмите Alt+Shift+F, и Netbeans сделает его конфеткой 🙂

Вы можете очень гибко настраивать то, как Netbeans будет форматировать ваш код. При необходимости, для отдельного проекта можно сохранить свои собственные настройки форматирования, хранить их в репозитории проекта и использовать их всей своей командой.

А если вы нажмёте Alt+Shift+F будучи на какой-то папке вашего проекта в дереве файлов, то Netbeans услужливо предложит рекурсивно отформатировать весь код в данной папке.

Топ-пост этого месяца:  Центрирование с помощью Sass

Подсветка некорректно используемых или неиспользуемых переменных и методов

По этой части PhpStorm явно выигрывает у Netbeans в силу намного большего количества различных интеллектуальных проверок и предложений по авто-исправлению кода.

Кто-то рефакторил код и оставил после себя несколько бессмысленных переменных? Нет проблем, Netbeans покажет вам их и предложит удалить или исправить некорректное поведение.

Интеллектуальная коррекция Use директив

С приходом стандартов PSR в мир PHP, исходные коды проектов преобразились и стали активно использовать неймспейсы. Теперь у каждого PHP-класса присутствует целый ворох use-директив, указывающих, какие конкретно зависимости использует данный класс.

Чтобы проще работать со всем этим делом, в Netbeans существует функция автокоррекции этих директив. Просто нажмите комбинацию Ctrl+Shift+I.

PhpStorm делает всё примерно также, но чуточку изящнее и умнее.

Сортировка вкладок

Когда у нас открыт десяток вкладок, бывает, что очень хочется быстренько переместить одну из них между ними. Да, обычно это приходится делать мышкой, но ведь намного удобнее, когда такая возможность есть прямо в клавиатурной комбинации!

Эту комбинацию надо установить вручную через настройки. Я повесил себе это на Alt+Shift+PgUp/PgDn

В PhpStorm это до сих пор не реализовали.

Редактирование переменной в файле/проекте

Вы неудачно назвали класс, и его хорошо бы переименовать? Или то же самое случилось с одной из ваших переменных? Нет ничего проще, если у вас под рукой Netbeans или другая подобная IDE.

Для редактирования переменной или класса, наведите курсор на нужный объект и нажмите комбинацию Ctrl+R.

Автогенерация геттеров и сеттеров

Иногда мы создаём какой-то новый класс, и в соответствии с подходом АТД (абстрактных типов данных), будет правильно, если мы установим для всех нужных переменных класса геттеры и сеттеры. Снова к нам на помощь приходят умные IDE, которые вполне могут сделать всё это за вас.

Создайте новый класс и определите все его переменные, после чего нажмите комбинацию Alt+Insert.

Переопределение методов

Бывает, что мы пишем класс, который зависит от другого класса, и у нас возникает нужда в переопределении одного из методов родительского класса. Здесь нам снова помогает комбинация Alt+Insert.

Навигация по результатам поиска


Все мы знаем, что очень часто в проекте необходимо найти какую-то однотипную конструкцию, и что-то с нею сделать. В этом случае в работе очень помогает наличие горячих клавиш для навигации по результатам поиска: Ctrl+[точка/запятая]. Netbeans будет автоматически открывать нужные файлы и переключать курсор на нужную строку. Это очень сильно облегчает работу при большом рефакторинге.

Выделение более широкого/узкого блока кода

Очень интересная функция, которая есть в Netbeans, но про которую я вспоминаю довольно редко 🙂 Нажатие alt+shift+[точка/запятая] выделяет большую/меньшую область относительно изначального положения курсора. Это тоже надо видеть на реальном примере, чтобы лучше понять:

На этом пока что всё, и надеюсь, что эта статья поможет вам и облегчит вам вашу работу 🙂

Ну и конечно же, всегда будет интересно почитать в комментариях о других IDE и других излюбленных трюках, которые используют другие программисты в своей повседневной работе. Дерзайте 🙂

Netbeans как установить аргументы командной строки в Java

Я пытаюсь установить аргументы командной строки в проекте Java Netbeans 7.1 Java в 64-разрядной версии Windows 7.

Netbeans не передает аргументы, которые я им даю.

Я перехожу к Project -> Properties -> Run -> и введите аргументы рядом с «Аргументы», однако аргументы не передаются программе. Как передать их?

Создан 06 фев. 12 2012-02-06 23:13:00 José

Пожалуйста, покажите свой основной класс. Вы используете созданный NetBeans файл build.xml или собственный файл build.xml? – Paul 06 фев. 12 2012-02-06 23:15:36

Вы уверены, что редактируете конфигурацию запуска, которая используется при запуске проекта? Убедитесь, что вы выбрали правильную конфигурацию в раскрывающемся списке панели инструментов. – a_horse_with_no_name 06 фев. 12 2012-02-06 23:19:26

Если вы хотите, чтобы она работала для одного файла, вызовите main в каком-то другом классе ‘MainProgram.main (new String [] <" arg0 "," arg1 ">);’ – Sorter 29 ноя. 13 2013-11-29 06:15:01

8 ответов

Я предполагаю, что вы используете файл, используя Run | Run File (или shift-F6), а не Run | Run Main Project . Файл справки NetBeans 7.1 (F1 — ваш друг!) Для параметра Аргументы:

Добавить аргументы для перехода к основному классу во время выполнения приложения. Обратите внимание, что аргументы не могут быть переданы отдельным файлам.

Я проверил это с небольшим фрагментом кода:

Я установил Run -> Аргументы для x y z . Когда я запускал файл сам по себе, я не получил выход. Когда я запустил проект выход был:

Создан 06 фев. 12 2012-02-06 23:24:15 Paul

Мы можем передать аргумент командной строки даже одному файлу Java, теперь используя плагин, предоставленный сообществом для среды IDE NetBeans 8.0 https://github.com/tusharvjoshi/nbrunwithargs – Tushar Joshi 22 мар. 14 2014-03-22 02:13:58

О, да, этот плагин был создан для Ant основанных на Java. Я изменю его, чтобы не показывать NPE в проектах Maven. Этот плагин нуждается в дополнительной функциональности проектов Maven, плагин открыт для запросов на выталкивание и любая помощь, предоставляемая сообществом для этой функции. – Tushar Joshi 29 ноя. 14 2014-11-29 02:01:41

Если у меня появится шанс, я посмотрю, что нужно сделать, чтобы заставить его работать с проектами Gradle, хотя сам Gradle требует плагина, поэтому не уверен, что это возможно. – Paul 29 ноя. 14 2014-11-29 16:45:55

шаг (1): создать Java-код, который может принимать аргумент в качестве аргумента командной строки.

стадии (2): В NetBeans (им с помощью 7.3) в Output Windown в нижней части, нажмите на желтую кнопку (Повторно запустить с различным параметром). Это откроет новое окно (Run Ant Target Window).

шаг (3): Если аргумент вам нужно передать это «testArgument», то здесь, в этом окне передать аргумент в application.args = testArgument

Это даст результат, как следует в том же окне Output:

первый аргумент: testArgument

Создан 27 фев. 13 2013-02-27 12:58:49 user2115420

как вы добавляете несколько аргументов – Anup 09 фев. 16 2020-02-09 09:39:43

Для проекта Maven с использованием 8.x NetBeans:

  1. Нажмите Run >> Настройка конфигурации проекта >> Настройка
  2. Выберите действия
  3. Выберите Выполнить файл через основной пары() имя
  4. Set/значение, чтобы включить аргументы.
  5. Нажмите OK

Пример имя значение пары/может выглядеть следующим образом:

Затем запустите ваш проект:

  1. Открыть и фокусировать класс Java, который включает в себя main(. ) .
  2. Пресс F6 для запуска программы.

Параметры командной строки должны появиться в окне Run.

Обратите внимание, что для получения формы стоимости с помощью программы используйте System.getProperty() .

Дополнительные действия для тестирования файла, Run проекта, и другие способы, чтобы запустить приложение может иметь аргументы, определенные. Повторите описанные выше действия для различных действий для выполнения этой задачи.

Создан 29 мар. 13 2013-03-29 22:21:08 user2225887

Что делать, если Set Project Configuration greyed out? Проект Grails. – user2782001 02 янв. 17 2020-01-02 01:34:59

Переменные окружения, полученные из ‘System.getProperty()’, — это не то же самое, что «аргументы командной строки». Если вам нужно предоставить аргументы, как видно из массива ‘args’ в’ main (String [] args) ‘, тогда необходимо отредактировать переменную Maven’ exec.args’. Ответ от Leif Gruenwoldt показывает один из способов сделай это. – Enwired 02 фев. 17 2020-02-02 00:40:05

Если вы используете MyEclipse и хотите добавить арг, прежде чем запустить программу, затем выполните следующие действия: 1,0) Run -> Run Config 2.1) Нажмите кнопку «Аргументы» на правой панели 2,2) добавить свои аргументы в поле «Program Args», разделенное пробелом

Создан 08 сен. 13 2013-09-08 08:49:24 njuhgn

В среде IDE NetBeans 8.0 вы можете использовать подключенный к сообществу плагин https://github.com/tusharvjoshi/nbrunwithargs, который позволит вам передавать аргументы при выполнении команды «Запустить проект» или «Запустить один файл».

Для передачи аргументов для запуска команды проекта либо вы должны установить аргументы в свойствах проекта Run панели, или используйте новую команду доступной после установки плагина, который говорит, что Run с аргументами

Для передачи аргументов командной строки файл Java, имеющий основной метод, просто щелкните правой кнопкой мыши по этому методу и выберите команду «Запустить с помощью аргументов» этого плагина

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

Создан 22 мар. 14 2014-03-22 02:17:07 Tushar Joshi

Не работает для меня .. Он говорит, что не может найти основной класс – wmfairuz 14 сен. 14 2014-09-14 18:36:47

Не работает для проектов Maven — см. Этот [отчет об ошибке] (https://github.com/tusharvjoshi/nbrunwithargs/issues/3) – Johnny Baloney 27 ноя. 14 2014-11-27 14:52:17

О, да , этот плагин был создан только для проектов Java на основе Java. Я изменю его, чтобы не показывать NPE в проектах Maven. Этот плагин нуждается в дополнительной функциональности проектов Maven, плагин открыт для запросов на тягу и любая помощь, предоставляемая сообществом для этой функции. – Tushar Joshi 29 ноя. 14 2014-11-29 02:02:38

Если это проект Maven затем Netbeans работает приложение с помощью Exec-Maven-плагин поэтому вам нужно добавить свои варианты на существующий exec.args собственности, найденной в диалоге Run Maven , Этот диалог можно получить из окна Output, нажав на значок желтой двойной стрелки.

Создан 05 ноя. 14 2014-11-05 17:00:31 Leif Gruenwoldt

Это самый простой способ, который я нашел для проектов NetBeans Maven! Раздел «Запомнить как» и другие параметры не отображаются для меня, когда открывается это диалоговое окно. Я должен изменить размер диалогового окна, прежде чем они станут видимыми. Даже после того, как я использовал «Запомнить как« foo », я не знаю, как повторно запустить эту конфигурацию. Я не знаю, где это было «запомнилось». – Enwired 02 фев. 17 2020-02-02 00:46:27

Рассмотрим выше программы, в этой программе я хочу передать 3 NO-х из командной строки, чтобы сделать это.

Шаг 1: Щелкните правой кнопкой мыши на значок Кубка и блюдце, u’ll увидеть это окно 1

Шаг 2: Нажмите кнопку Свойства

Шаг 3: Нажмите кнопку Выполнить _> _> Аргументы типа три нет например. затем нажмите OK. Plz добавить пробел между двумя аргументами. См. Здесь 2

Шаг 4: Запустите программу с помощью F6.

Создан 23 дек. 16 2020-12-23 21:15:26 Karse Veroveska

Добавить комментарий