Netbeans как пользоваться
Еще одной популярной средой программирования под Java является Netbeans. Проект NetBeans во многом поддерживается и спонсируется компанией Oracle, при этом его разработка ведется независимым сообществом разработчиков (Apache NetBeans Community). NetBeans является кроссплатформенным программным обеспечением, поэтому есть версии среды для различных платформ и ОС. Более подробную информацию можно найти на официальном сайте даной среды https://netbeans.apache.org/.
На данный момент последней версией является 12-я версия. Итак, установим последнюю версию NetBeans, загрузив со страницы https://netbeans.apache.org/download/nb121/nb121.html.

На странице загрузки мы можем найти два варианта: скомпилированные бинарные файлы в виде архива (пункт Binaries) и установщики для каждой конкретной операционной системы (пункт Installers). Загрузим среду в скомпилированном, выбрав пункт Binaries .
После выбора этой опции нас переадресует на страницу с непосредственной ссылкой на зеркало для загрузки:

После загрузки распакуем архив в папку, где мы хотим разместить среду Netbeans. Стоит отметить, что после распаковки архива мы можем уже сразу запустить среду, не надо ничего устанавливать. В архиве уже готовые для использования файлы. Для запуска в распакованном архиве в папке bin мы можем найти собственно запускаемые файлы. В случае с ОС Windows это netbeans.exe и netbeans64.exe

Запустим netbeans.exe или netbeans64.exe:

NetBeans довольно интеллектуально понятна, и с ней очень легко работать. Создадим новый проект. Для этого выберем в меню пункт File->New Project. . После этого перед нами откроется окно создания нового проекта:

В окне создания нового проекта выберем в левой колонке первый пункт — Java with Ant , а в правой в качестве типа проекта — Java Application . И нажмем кнопку Next >
При первом создании проекта для Java нам будет предложено активировать соответствующую функцию:

И на данном этапе нажмем на кноку Activate .
Затем откроется окно настроек проекта:

В поле Project Name дадим проекту какое-нибудь название (в моем случае это HelloApp). Для всех остальных полей можно оставить значения по умолчанию. Последнее поле «Create Main Class» указывает, что автоматически в проекте будет создан класс программы HelloApp, который будет находиться в одноименном пакете helloapp. И в завершении создания проекта нажмем на кнопку «Finish». И перед нами откроется новый проект в Netbeans:

Узкое окно слева отображает все открытые проекты и их структуру. В данном случае у нас открыт пока только один проект. А большое окно справа представляет редактор кода с некоторыми дополнительными функциями, как подцветка кода, интеллектуальная подсказка и т.д. Редактор кода уже имеет некоторое содержание по умолчанию:
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package helloapp; /** * * @author Eugene */ public class HelloApp < /** * @param args the command line arguments */ public static void main(String[] args) < // TODO code application logic here >>
Здесь, во-первых, много комментариев, которые нам не нужны и которые мы можем удалить. Во-вторых, в начале файла указывается, что класс будет находиться в пакете helloapp с помощью директивы package: package helloapp; . Затем, как уже рассматривалось в прошлой теме, у нас есть класс программы — класс HelloApp, который имеет метод main.
Изменим код по умолчанию на следующий, чтобы программа выводила простейшую строку на консоль:
package helloapp; public class HelloApp < public static void main(String[] args) < System.out.println("Hello Java 15 from Netbeans!"); >>
Теперь запустим проект на выполнение. Для этого на панели инструментов NetBeans нажмем на зеленую стрелочку (либо можно нажать на клавишу F6, либо выбрать в меню пункт Run -> Run Project). И внизу NetBeans откроется окно вывода, в котором мы сможем наблюдать результаты нашей программы:

Фактически это окно вывода эквивалентно консоли за некоторыми исключениями.
Установка и настройка 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.
Netbeans как пользоваться
Мы подходим к очень важному разделу — изучение основ Объектно-Ориентированного Программирования (ООП). Конечно можно было бы вас еще помучить и предложить использовать «Блокнот» и командную строку, но наверно пока хватит. Я еще раз повторюсь — владение командной строкой позволит вам лучше понимать, что происходит и мы еще будем ей пользоваться. Но давайте все-таки упростим себе жизнь и начнем использовать современные средства разработки — в частности установим IDE NetBeans.
Шаг 1: Скачать установочный файл с сайта
На сегодня местонахождение файлов для скачивания NetBeans находится по адресу NetBeans Downloads. Я советую закачать самую полную версию — она представлена в таблице в колонке «All».
ВНИМАНИЕ . Я привожу экраны при установке NetBeans 7.1.1 под операционной системой Windows 7 русской версии. Если у вас другая операционная система, но с русской локализацией, то вряд ли будет большая разница. А вот если у вас другая локализация (например, английская), то придется вам занятся переводом.
Шаг 2: Установить NetBeans из файла
После скачивания у вас появится файл netbeans-7.1.1-ml-windows.exe. Вот его и надо запускать. Учтите — запуск происходит долго. Так что наберитесь терпения — прежде чем увидите первый экран може пройти некоторое время. В итоге вы должны увидеть вот такой экран (и не торопитесь нажимать кнопку «Далее»):

В установке по умолчанию не предусмотрена установка веб-сервера Tomcat. Вы можете его установить потом, но зачем откладывать на потом — давайте это сделаем сейчас. Нажмите кнопку «Настроить …» и вы увидите вот такое окно с выбором устанавливаемых модулей:

Я отметил модуль для установки Tomcat — вам потребуется сделать тоже самое. После нажимаем кнопку «ОК». Перед нами снова экран со списком устанавливаемых модулей. Теперь в нем в разделе «Среды выполнения» появился Tomcat. нажимаем кнопку «Далее».

На следующем экране вам придется согласиться с лицензионными требованиями. Отметьте флажок внизу экрана и нажимаем кнопку «Далее».

После этого снова придется согласиться с лицензионными соглашениями — теперь относительно продукта JUnit.

После принятия лицензионных соглашений настанет время указать директории, в которые устанавливаются все составные части NetBeans. Начинается все с самой среды NetBeans. Я не очень люблю пробелы в путях, поэтому обратите внимание на то, что предлагается по умолчанию и то, что я ввел (на экране). Проверьте путь до JDK (мы его уже устанавливали, так что путь до него должен быть таким, куда мы ранее устанавливали JDK). Жмем кнопку «Далее».

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

Настало время выбрать путь до сервера Tomcat — тут вам тоже предоставиться возможность отредактировать каталог. Редкатируем (если надо) и жмем «Далее».

Наконец все каталоги установлены — у вас последняя возможность исправить то, что вас не устраивает. Если все в порядке, то нажимаем кнопку «Установить» и набираемся терпения — установка займет несколько минут …

в течении которых перед вами будет однообразная картинка вот такого вида.

Когда все установится, вам предложат поучаствовать в улучшении NetBeans. Если не хотите — снимите галочку. Но можете и оставить. Нажимаем кнопку «Готово» — теперь на вашем компьютере установлена IDE NetBeans. На рабочем столе появиться иконка с надписью «NetBeans IDE 7.1.1». Но пока не торопитесь по ней кликать — желательно сделать еще несколько действий.

Если вы успешно установили NetBeans (в подавляющем большинстве случаев это не вызывает проблем), то в каталоге C:\Java у вас должен быть вот такой список каталогов.

Кроме этого, если вы устанавливали NetBeans под русской локализацией, то при запуске NetBeans она у вас будет использовать русские названия пунктов меню. Лично меня это сильно путает и я предпочитаю устанавливать английскую локализацию. Вы можете запустить ваш NetBeans и посмотреть пункты меню — если они на русском, то вам придется сделать то, что я предлагаю.
Вам надо открыть файл C:\Java\NetBeans_7.1.1\etc\netbeans.conf и найти там строку, которая начинается вот так:
netbeans_default_options=»-J-client -J-Xss2m -J
В самый конец строки вам потребуется добавить текст — —locale en_US.
На всякий случай я приведу полный вариант того, что получается у меня:
netbeans_default_options=»-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true —locale en_US»
Для версии NetBeans 8 я использу такую строку — -J-Duser.language=en -J-Duser.region=US
Полный вариант того, что получается у меня:
netbeans_default_options=»-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Duser.language=en -J-Duser.region=US»
Теперь NetBeans будет использовать английские названия.
Работа с NetBeans — основные операции
Как и большинство IDE (и не только IDE), NetBeans использует понятие проекта. Проект — это набор файлов и каталогов (обычно внутри одного корневого каталога), которые нужны для работы создаваемого приложения. Когда мы будем разбирать вопросы использования сторонних библиотек, мы рассмотрим вопросы связанные с проектами более подробно. Но пока нам будет достаточно научиться создавать проекты, редактировать файлы внутри проекта, запускать проекты и удалять проекты. При запуске NetBeans открывает «Стартовую страницу» (Start Page). На ней отображаются новости, обновления. Вы можете отключить появление этой страницы отключив опцию «Show On Startup» внизу (см. рисунок).

После закрытия стартовой страницы перед вами будет отображаться стандартное окно NetBeans. Слева область с вспомогательными окошками — Project, Files, Services.
Давайте создадим новый проект. Для этого можно нажать кнопку «New Project» на верхней панели. Также можно выбрать пункты меню File->New Project… Или воспользоваться комбинацией кнопок «Ctrl+Shift+N».

Перед вами появиться окошко с выбором типа проекта. NetBeans дает возможность создавать проекты с уже готовым набором файлов — это упрощает разработку, сборку, запуск. Пока мы будем использовать самый простой вариант проекта — «Categories: Java» и «Projects: Java Application». Нажимаем кнопку «Next».

На следующем экране будет предложено заполнить некоторые параметры дл проекта — имя, местоположение, имя главного класса. На данный момент просто скопируйте информацию на рисунке и нажмите кнопку «Finish».

Если у вас все получилось, то в редакторе откроется окно с текстом программы. Он не должен быть для вас чудом невиданным — мы писали программы и посложнее. Давайте научимся запускать нашу программу. Но перед этим введите строку для печати самого известного сообщения «Hello world. ». (см. рисунок). Подчеркнутая строка у вас не будет подчеркнута — это я так сделал на рисунке, чтобы указать, что и где надо дополнить.

Ну и наконец давайте запустим нашу программу. Отметим тот факт, что при изменении кода программы, среда сама сохранит файл на диск, скомпилирует программу и, если все будет в порядке, запустит на исполнение. Для запуска также можно использовать несколько путей: 1) Нажать кнопку F6. 2) Нажать кнопку на верхней панели. 3) Выбрать меню «Run->Run Main Project».
Результат выводится в отдельном окошке внизу экрана.

Как вы позже увидите, можно одновременно открывать несколько проектов и управлять ими. Но пока давайте научимся делать еще один важный шаг — удалять проект. Для этого щелкните правой кнопкой мыши на проект и выберите в выпадающем меню пункт «Delete». Появится окошко с подтверждением и опцией, которая позволит удалить весь каталог проекта (если вы ее ометите).

В этом разделе мы с вами установили IDE NetBeans, создали проект, запустили его и удалили. NetBeans позволяет существенно повысить скорость разработки (но для этого его конечно надо будет лучше узнать). На данный момент нам будет достаточно того, что мы с вами посмотрели для продолжения изучения Java — Классы — начало
NetBeans tips & tricks

Собрался духом и таки описал свой почти 3-х летний опыт использования NetBeans для web-разработки. Статья получилось обширной, и, надеюсь полезной.
Большинство разработчиков проводят львиную часть своего времени в среде разработки. Но далеко не все используют хотя бы половину возможностей, которые есть в IDE, тем самым делая свою работу местами скучной, монотонной, медленной… Не, это не наш путь! Свой основной рабочий инструмент нужно использовать на полную, выжимать из него максимум, и всё самое неинтересное, все часто повторяющиеся действия перекидывать на плечи программы.
Так как статья была ранее опубликована в блоге студии, а правила хабра не позволяют кросспостить — привожу ссылку на статью.
Далее по тексту — настройка среды, самые крутые горячие клавиши, всякие неочевидные плюшки NetBeans, шаблоны кода, макросы и прочие фичи, которые не раз меня выручали.