Руководство по началу работы с Java в среде IDE NetBeans
Добро пожаловать в среду IDE NetBeans!
В этом документе вы познакомитесь с процессом работы в среде IDE NetBeans на примере создания простого консольного приложения "Hello World" на Java. Ознакомление с этим руководством даст общее представление о создании, сборке и выполнении приложений в среде IDE.
Изучение материала, представленного в этом руководстве, занимает приблизительно 10 минут.
После изучения этого руководства можно перейти к другим учебным картам, ссылки на которые приведены на странице Документация, обучение и поддержка. Учебные карты содержат подробные руководства, в которых рассматривается более широкий спектр функций среды IDE и методов программирования разнообразных приложений. Если процедура создания простейшего приложения "Hello World" вам уже знакома, можно пропустить этот документ и перейти сразу к учебным картам.
Содержание
Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.
Настройка проекта
Для создания проекта IDE выполните следующие действия:
- Запустите среду IDE NetBeans.
- В среде IDE выберите "Файл" > "Новый проект" (CTRL+SHIFT+N), как показано на рисунке ниже.

- В мастере создания проекта разверните категорию "Java" и выберите "Приложение Java". Нажмите кнопку "Далее".

- На странице мастера "Имя и местоположение" выполните следующие действия (см. рисунок ниже):
- введите
HelloWorldApp в поле "Имя проекта";
- не устанавливайте флажок "Использовать отдельную папку для хранения библиотек";
- в поле "Создать главный класс" введите
helloworldapp.HelloWorldApp;
- оставьте флажок "Установить как главный проект" установленным.

- Нажмите кнопку "Готово".
Проект будет создан и открыт в среде IDE. На экране должны быть представлены следующие элементы:
- окно "Проекты", которое содержит дерево элементов проекта, в том числе исходные файлы, библиотеки, от которых зависит код, и т.д.;
- окно редактора исходного кода с открытым файлом
HelloWorldApp;
- окно "Навигатор", которое можно использовать для быстрого перемещения между элементами внутри выбранного класса.
- окно "Задачи", в котором перечислены ошибки компиляции, а также другие задачи, отмеченные ключевыми словами, например XXX и TODO.

Добавление кода к автоматически созданному исходному файлу
Поскольку в мастере создания проекта не был снят флажок "Создать главный класс", средой IDE был создан новый главный класс. К коду этого класса можно добавить, например, сообщение "Hello World!" путем замены строки
// TODO code application logic here
строкой
System.out.println("Hello World!");
Сохраните изменения путем выбора команды "Файл" > "Сохранить".
Файл должен быть похож на следующий пример:
/*
* Для изменения этого шаблона выберите в меню "Сервис" | "Шаблоны"
* и откройте шаблон в редакторе.
*/
package helloworldapp;
/**
*
* @author <имя>
*/
public class HelloWorldApp {
/**
* @param args аргументы командной строки
*/
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Компиляция и выполнение проекта
Благодаря функции среды IDE "Компиляция при сохранении" компилировать проект вручную для выполнения в среде IDE не требуется. При сохранении исходного файла Java в среде IDE выполняется автоматическая компиляция.
Функция компиляции при сохранении отключается в окне "Свойства проекта". Щелкните проект правой кнопкой мыши, выберите "Свойства". Выберите в окне "Свойства" вкладку "Компиляция". Флажок "Компиляция при сохранении" расположен вверху справа. Обратите внимание, что в окне "Свойства проекта" можно выполнять настройку многочисленных параметров проекта: библиотеки проекта, упаковка, построение, выполнение и т. д.
Для выполнения программы:
- Выберите команду "Выполнить" > "Выполнить главный проект" (F6).
На экране должны появиться сообщения, подобные приведенным ниже.

Поздравляем! Программа работает!
Если при компиляции возникли ошибки, они отмечаются специальными красными символами в левом и правом полях редактора исходного кода. Символы в левом поле указывают на ошибки в соответствующих строках. Символы в правом поле указывают на все области файла, в которых есть ошибки, в том числе не отображаемые визуально ошибки в строках. Для получения описания ошибки можно навести курсор на метку ошибки. Для перехода к строке с ошибкой щелкните специальный символ в правом поле.
Сборка и развертывание приложения
После сборки и тестирования приложения для подготовки его к развертыванию можно использовать команду "Очистить и построить". При использовании команды "Очистить и построить" в среде IDE автоматически запускается сценарий сборки, выполняющий следующие задачи:
- удаление предварительно скомпилированных файлов и других результатов сборки;
- повторная компиляция приложения и формирование файла JAR, содержащего скомпилированные файлы.
Для сборки приложения:
- Выберите "Выполнение > Очистить и создать главный проект" (SHIFT+F11)
Для просмотра выходных файлов сборки можно открыть окно "Файлы" и развернуть узел HelloWorldApp. Компилируемый файл байтового кода HelloWorldApp.class находится в подузле build/classes/helloworldapp. Развертываемый архив JAR, содержащий HelloWorldApp.class, находится в узле dist.

Для получения дополнительных сведений о методах запуска приложения из командной строки вашей операционной системы обратитесь к уроку "Приложение Hello World" учебных курсов по Java.
Что дальше?
Итак, теперь вы можете выполнять базовые задачи по программированию в среде IDE.
Дополнительные сведения о процессе работы в среде IDE и разработке приложения Java, в том числе об управлении путями к классам, приведены в разделе Разработка и развертывание общих приложений Java.
Для получения дополнительных сведений о развертывании настольных приложений Java доступны в разделе Упаковка и развертывание настольных приложений Java.
Сведения относительно конкретного вида приложений приведены в учебной карте по среде IDE NetBeans, посвященной этому виду приложений. Каждая учебная карта содержит ряд руководств и указаний различных уровней сложности. Доступны приведенные ниже учебные карты.