Как настроить netbeans для java

Apache NetBeans 12.5

This tutorial needs a review. You can open a JIRA issue, or edit it in GitHub following these contribution guidelines.

Добро пожаловать в IDE NetBeans!

В этом учебной курсе приводится очень простое и быстрое введение в поток операций IDE NetBeans путем пошагового описание создания простого консольного приложения «Hello World» Java. Ознакомление с этим руководством даст общее представление о создании, сборке и выполнении приложений в среде IDE.

Изучение материала, представленного в этом руководстве, занимает приблизительно 10 минут.

После завершения этого учебного курса можно перейти к учебным картам, на которые имеются ссылки на странице Документация, обучение & поддержка. Учебные карты обеспечивают полные учебные руководства, в которых описываются широкий диапазон функций IDE и приемов программирования для различных типов приложений. Если не нужно использовать приложение «Здравствуй, мир», можно пропустить это учебное руководство и перейти напрямую к учебным картам.

Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.

версия 7.2, 7.3, 7.4 или 8.0

версия 6, 7 или 8

Настройка проекта

Для создания проекта IDE выполните следующие действия:

Start IDE NetBeans.

В меню IDE выберите ‘Файл > Создать проект’, как показано на рисунке.

В мастере создания проекта разверните категорию «Java» и выберите «Приложение Java». Затем нажмите кнопку «Дальше».

На странице мастера «Имя и местоположение» выполните следующие действия (см. рисунок ниже):

введите HelloWorldApp в поле «Имя проекта»;

Не устанавливайте флажок «Использовать отдельную папку для хранения библиотек».

в поле «Создать главный класс» введите helloworldapp.HelloWorldApp ;

Нажмите кнопку «Завершить».

Проект будет создан и открыт в среде IDE. На экране должны быть представлены следующие элементы:

окно «Проекты», которое содержит дерево элементов проекта, в том числе исходные файлы, библиотеки, от которых зависит код, и т.д.;

окно редактора исходного кода с открытым файлом HelloWorldApp ;

окно «Переходы», которое можно использовать для быстрого перемещения между элементами внутри выбранного класса.

Добавление кода к автоматически созданному исходному файлу

Поскольку в мастере создания проекта не был снят флажок «Создать главный класс», средой IDE был создан новый главный класс. К коду этого класса можно добавить, например, сообщение «Hello World!» путем замены строки

Сохраните изменения путем выбора команды «Файл» > «Сохранить».

Файл должен быть похож на следующий пример:

Компиляция и выполнение проекта

Благодаря функции среды IDE «Компиляция при сохранении» компилировать проект вручную для выполнения в среде IDE не требуется. При сохранении исходного файла Java в среде IDE выполняется автоматическая компиляция.

Функция компиляции при сохранении отключается в окне «Свойства проекта». Щелкните проект правой кнопкой мыши, выберите «Свойства». В окне «Свойства» перейдите на вкладку «Компиляция». Флажок «Компиляция при сохранении» расположен вверху справа. Обратите внимание, что в окне «Свойства проекта» можно выполнять настройку многочисленных параметров проекта: библиотеки проекта, пакетирование, сборка, выполнение и т. д.

Для запуска программы выполните следующие действия.

Выберите ‘Выполнить > Запуск проекта’.

На экране должны появиться сообщения, подобные приведенным ниже.

Поздравляем! Программа работает!

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

Сборка и развертывание приложения

После сборки и тестирования приложения для подготовки его к развертыванию можно использовать команду «Очистить и собрать». При использовании команды «Очистить и собрать» в среде IDE автоматически запускается сценарий сборки, выполняющий следующие задачи:

удаление предварительно скомпилированных файлов и других результатов сборки;

повторная компиляция приложения и формирование файла JAR, содержащего скомпилированные файлы.

Для сборки приложения выполните следующие действия

Выберите ‘Выполнить > Очистить и собрать проект’.

Для просмотра выходных файлов сборки можно открыть окно «Файлы» и развернуть узел HelloWorldApp . Скомпилированный файл байтового кода HelloWorldApp.class находится в подузле build/classes/helloworldapp . Развертываемый архив JAR, содержащий HelloWorldApp.class , находится в узле dist .

Итак, теперь вы можете выполнять базовые задачи по программированию в среде IDE.

Подробнее о том, как запустить приложение из командной строки, см. главу Запуск приложений Java учебного руководства по упаковке и распределению приложений Java.

Дополнительные сведения

Информацию о создании стандартных и произвольных проектов Java и работе с ними см. в разделе Создание проектов Java в документе Разработка приложений в IDE NetBeans.

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

Для получения подробных инструкций о том, как скомпилировать и выполнить простое приложение «Hello World!» в используемой операционной системе, см. занятие Приложение «Hello World» в учебных курсах по Java.

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

Источник

Apache NetBeans 12.5

Программное обеспечение или материал Требуемая версия
This tutorial needs a review. You can open a JIRA issue, or edit it in GitHub following these contribution guidelines.

Авторы: Томас Зезула (Tomas Zezula) и Алена Сташкова (Alyona Stashkova)

IDE NetBeans поддерживает функции JDK 8, такие как лямбда-выражения, повторные аннотации, компактные профили и т.д. Когда эти конструкции используются в коде, IDE распознает их, правильно выделяет ошибки и позволяет автоматически исправлять синтаксис. Таким образом, IDE NetBeans позволяет писать код, соответствующий спецификации Java SE 8 Release Contents Early Draft Review.

Это практическое руководство научит вас работать с JDK 8 в IDE NetBeans и использовать поддержку таких функций Java SE 8, как лямбда-выражения, компактные профили и повторные аннотации.

Для работы с этим учебным курсом требуются программное обеспечение и материалы, перечисленные в таблице ниже.

Включение поддержки JDK 8 в IDE NetBeans

После загрузки и установки JDK 8 на компьютере необходимо зарегистрировать эту платформу в IDE:

В среде IDE выберите «Сервис» > «Платформы Java».

В диалоговом окне ‘Диспетчер платформ Java’ нажмите ‘Добавить платформу’.

В диалоговом окне ‘Добавление платформы Java’ выберите Java Standard Edition и нажмите ‘Далее’.

Укажите каталог, в котором находится JDK, и нажмите ‘Далее’.

Проверьте правильность местоположений по умолчанию для zip-архива Platform Sources и документации API. Для закрытия диалога добавления платформы Java нажмите кнопку «Готово». Платформа JDK 8 зарегистрирована в IDE.

Убедитесь в том, что в списке «Платформы» выбран пункт «JDK 1.8», и нажмите кнопку «Закрыть».

Настройка проекта для работы с JDK 8

После регистрации платформы JDK 8 в IDE необходимо настроить проект для работы с JDK 8 и выполнения компиляции, запуска и отладки.

Создайте новый проект Java SE на основе примера игры Anagram, поставляемого в комплекте с IDE NetBeans.

В меню IDE выберите Файл > Создать проект.

В мастере создания проектов разверните категорию ‘Образцы’ и выберите Java.

В списке ‘Проекты’ выберите ‘Игра Anagram’. Затем нажмите кнопку «Дальше».

На панели ‘Имя и местоположение’ оставьте без изменения данные в полях ‘Имя проекта’ и ‘Местоположение проекта’.

Нажмите ‘Готово’. IDE создает проект Java SE и открывает его в окне ‘Проекты’.

Настройка проекта для работы с JDK 8:

В окне ‘Проекты’ щелкните правой кнопкой мыши проект AnagramGame и выберите ‘Свойства’ в контекстном меню.

В диалоговом окне ‘Свойства проекта’ выберите категорию ‘Библиотеки’ и выберите JDK 1.8 в качестве платформы Java.

Выберите категорию ‘Источники’, затем выберите JDK 8 в списке ‘Исходный/двоичный формат’.

Нажмите OK для сохранения изменений. Теперь проект настроен на распознавание новых функций языка JDK 8.

Использование поддержки компактных профилей

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

Имеющиеся на данный момент профили называются compact1, compact2 и compact3. Каждый профиль задает определенный набор пакетов Java API и включает в себя все API-интерфейсы более мелких профилей: compact1 является подклассом для compact2, который в свою очередь является подклассом для compact3, который является подклассом для Полного JRE. В таблице перечислены пакеты, включенные в состав каждого из профилей.

Программное обеспечение или ресурс Требуемая версия

* java.lang * java.io * java.nio * java.text * java.math * java.net * javax.net * java.util * java.util.logging * java.security * javax.crypto * javax.security

compact1 плюс следующее:

* java.sql * javax.sql * javax.xml * org.w3c.dom * org.xml.sax * java.rmi * javax.rmi * javax.transaction

compact2 плюс следующее:

* java.lang.management * javax.management * javax.naming * javax.sql.rowset * javax.security.auth.kerberos * org.ietf.jgss * javax.script * javax.xml.crypto * java.util.prefs * javax.security.sasl * javax.security.acl * java.lang.instrument * javax.annotation.processing * javax.lang.model * javax.lang.model.element * javax.lang.model.type * javax.lang.model.util * javax.tools

compact3 плюс следующее:

* corba * awt * swing

IDE позволяет переключаться между этими профилями и профилем ‘Полный JRE’ по мере необходимости.

Выбор профиля для проекта Java SE:

Щелкните проект правой кнопкой мыши и выберите ‘Свойства’ в контекстном меню.

В диалоговом окне ‘Свойства проекта’ выберите категорию ‘Источники’.

Выберите из списка ‘Профиль’ поддерживаемый профиль JDK 8 для приложения.

IDE проверяет, принадлежат ли классы, используемые в проекте, определенному профилю. Чтобы рассмотреть это на примере, выберите Compact1 в качестве профиля проекта AnagramGame и нажмите ОК. В IDE отображаются сообщения об ошибках, указывающие на то, что проект AnagramGame несовместим с профилем compact1.

Вы можете вернуться и изменить профиль проекта AnagramGame на ‘Полный JRE’, поддерживаемый приложением Anagrams.

Использование поддержки лямбда-выражений

Лямбда-выражения являются более компактным способом представления механизмов анонимных внутренних классов и делают эти классы менее массивными.

В общем случае синтаксис лямбда-выражения состоит из набора параметров, маркера стрелки и тела функции (одиночного выражения или блока выражений):

IDE NetBeans обнаруживает конструкции, которые можно преобразовать в лямбда-выражения, и в редакторе отображаются соответствующие подсказки.

Например, в проекте AnagramGame подобная конструкция есть в файле Anagrams.java , показанном на рисунке.

Если нажать на значок подсказки или нажать Alt-Enter, в IDE отображается подсказка ‘Использование лямбда’, в которой предлагается несколько вариантов:

Если выбрать подсказку ‘Использование лямбда’, IDE преобразует анонимный внутренний класс в лямбда-выражение.

Если выбрать параметр ‘Начать проверку в…​’, в IDE отображается диалоговое окно ‘Проверка’, в котором можно выполнить одну проверку ‘Преобразование в лямбда’ для выбранного файла.

Примечание. Дополнительные сведения о запуске операции ‘Проверка’ в IDE см. в разделе Использование подсказок при анализе и рефакторинге исходного кода в документе Разработка приложений в IDE NetBeans.

При нажатии на кнопку ‘Проверка’ IDE находит в файле все конструкции, которые можно преобразовать в лямбда-выражения, и отображает их в окне ‘Инспектор’.

Если выбрать параметр ‘Начать проверку и преобразование…​’, в IDE отображается диалоговое окно ‘Проверка и преобразование’, в котором можно выполнить одну проверку ‘Преобразование в лямбда’ (или выбранную конфигурацию) для указанного кода и при необходимости оптимизировать его.

Примечание. Дополнительные сведения о запуске операции ‘Проверка и преобразование’ см. в разделе Использование подсказок при анализе и рефакторинге исходного кода в документе Разработка приложений в IDE NetBeans.

Использование поддержки повторных аннотаций

Java SE 8 предоставляет функцию повторных аннотаций, которая позволяет применять однотипные аннотации к отдельным элементам программы, как показано в приведенном ниже примере кода:

Поддержка повторных аннотаций в IDE NetBeans позволяет писать код с одними и теми же аннотациями при условии, что объявлены соответствующие типы аннотаций (повторные или содержащие):

Повторная аннотация должна иметь обозначение @Repeatable () , в противном случае при компиляции произойдет ошибка

Содержащая аннотация должна включать в себя элемент value типа ‘массив’; тип компонента типа ‘массив’ должен быть типом повторной аннотации Отправить отзыв по этому учебному курсу

Источник

Читайте также:  Как настроить радионяню филипс авент
Оцените статью
Compact1 Compact2 Compact3 Полный JRE