Как пользоваться netbeans java: Быстрое учебное руководство по Java IDE NetBeans
Работа с кодом в редакторе Java IDE NetBeans: справочник по IDE NetBeans
Назначение любой интегрированной среды разработки (Integrated Development Environment, IDE) состоит в максимальном повышении производительности и поддержке плавной разработки в едином инструменте. В этом справочном документе описываются полезные функции по работе с кодом, параметры настройки и функции навигации редактора Java IDE NetBeans.
Просмотрите экранную демонстрацию Редатирование кода Java в IDE NetBeans, чтобы ознакомиться со способами работы с полезными функциями редактора.
Содержание
Для работы с этим учебным курсом требуются программное обеспечение и материалы, перечисленные в таблице ниже.
Интеллектуальное автозавершение кода
Редактор Java IDE NetBeans позволяет быстро завершать и создавать код с помощью функции «интеллектуального» завершения кода. В общем случае использование автозавершения кода целесообразно в случаях, когда требуется вписать недостающий код, найти параметры, соответствующие контексту создаваемого приложения, и создать блоки кода при необходимости. Далее приводятся примеры использования автозавершения кода.
Вызов автозавершения кода
Нажмите Ctrl+Space (или выберите в главном меню «Исходный код» > «Автозавершение кода») для открытия окна автозавершения кода. При вводе дополнительных символов с клавиатуры список предлагаемых вариантов сокращается. Этот список вариантов включает в себя записи, импортированные в исходный файл, а также символы из пакета java.lang.
Для настройки автозавершения кода выберите «Сервис» > «Параметры» > «Редактор» > «Автозавершение кода».
Например, можно определить необходимость автоматического вывода окна автозавершения кода или его вывода только по необходимости. На вкладке «Автозавершение кода» установите флажок «Автоматический вывод окна автозавершения кода» для автоматического вызова окна автозавершения при каждом случае набора определенных символов. По умолчанию задан символ «.»; однако можно добавить собственные символы.
Для добавления символов, при вводе которых будет выводиться окно автозавершения кода, в раскрывающемся списке «Язык» выберите «Java» и введите требуемые символы в поле «Условия автоматического вывода окна для Java». Окно автозавершения кода будет выводиться в каждом случае набора указанных символов.
Если флажок «Автоматический вывод окна автозавершения кода» не установлен, то для вызова автозавершения кода потребуется нажать комбинацию клавиш Ctrl+Space.
|
Интеллектуальные подсказки в верхней части списка
В IDE NetBeans функция завершения кода является «интеллектуальной,» что означает, что наиболее полезные для контекста кода рекомендации отображаются в верхней части, над черной линией в окне завершения кода.
В примере слева редактор предлагает вставить конструктор LinkedHashMap из пакета java.util.
Если «интеллектуальные» подстановки не соответствуют требуемым, нажмите Ctr+Space еще раз для вывода полного списка. |
Завершение ключевых слов
Автозавершение кода (Ctr+Space) можно использовать для завершения ключевых слов кода. Редактор анализирует контекст и предлагает наиболее подходящие ключевые слова.
В примере слева класс ColorChooserDemo используется для расширения класса JPanel. Из набора предлагаемых вариантов можно быстро добавить ключевое слово extends.
|
Предложение имен переменных и полей
При добавлении нового поля или переменной можно вызвать функцию автозавершения кода (Ctr+Space) для выбора имени, соответствующего типу объекта.
Введите начало нового имени, нажмите Ctr+Space и выберите требуемое имя из списка предложенных вариантов. |
Предложение параметров
Редактор предлагает параметры переменных, методов и полей и выводит доступные варианты во всплывающем окне.
Например, при выборе в окне автозавершения кода метода с одним или несколькими аргументами редактором подсвечивается первый аргумент, и отображается подсказка с предложением формата этого аргумента. Для перехода к следующему аргументу можно нажать клавишу Tab или Enter.
Подсказку с параметрами метода можно вызвать в любой момент нажатием комбинации клавиш Ctr+P (или путем выбора в меню «Исходный код» > «Показать параметры метода»).
|
Завершение часто используемых префиксов
Нажатием клавиши Tab можно быстро подставить наиболее часто используемые префиксы и одиночные предлагаемые варианты.
Для знакомства с работой этой функции введите следующий текст.
|
В окне автозавершения кода имеются значки, служащие для обозначения различных элементов языка Java. Описание этих обозначений приведено в Приложении A в конце этого документа.
В начало
Создание, импорт и настройка проектов Java – учебный курс по IDE
Это руководство содержит обзор основных функций IDE NetBeans для настройки и конфигурирования проектов Java. Кроме того, в руководстве приводятся сведения о выполнении пользовательской настройки сценариев построения, созданных в среде IDE.
Содержание
Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.
Основные понятия проекта
В этом разделе представлен обзор базовых сведений о системе проектов в среде IDE.
Проекты
В среде IDE пользователь всегда работает в рамках какого-либо проекта. Кроме исходных файлов в проекте IDE также содержатся метаданные о компонентах пути к классам, методах построения и выполнения проекта и т.д. В среде IDE данные проекта сохраняются в папке проекта, в которой содержатся сценарий построения Ant и файл свойств, управляющий параметрами построения и выполнения, а также файл project.xml
, отображающий целевые элементы Ant относительно команд IDE.
Примечание. Хотя IDE помещает исходные каталоги в папке проекта по умолчанию, исходные каталоги не обязательно должны быть расположены в папке проекта.
Ant
Apache Ant является средством построения на основе технологии Java, используемым для стандартизации и автоматизации сред построения и выполнения для разработки проектов. Система проектов IDE построена непосредственно на базе Ant. Все команды проекта, например «Очистить и построить проект» или «Отладка», вызывают целевые элементы сценария Ant в проекте. Таким образом, возможно одинаковое построение и выполнение проектов как вне среды IDE, так и в ее рамках.
Для работы со средой IDE не требуется наличие знаний о средстве Ant. Можно установить базовые параметры компиляции и выполнения в диалоговом окне «Свойства проекта», и в среде IDE будет выполнено автоматическое обновление сценария проекта Ant. При наличии опыта работы с Ant можно выполнить индивидуальную настройку стандартного сценария проекта Ant или написать собственный сценарий Ant для проекта.
Создание проекта
Создание проекта
- Выберите Файл > Создать проект (CTRL+SHIFT+N в системе Windows/CMD+SHIFT+N в системе OS X).
При отображении мастера создания проекта выберите необходимый шаблон для проекта и продолжите работу с мастером, выполнив все действия. Значок шаблона проекта будет отображаться серым цветом, если не был активирован тип проекта. Эта функция будет активирована в среде IDE по мере создания проекта.
В среде IDE содержатся следующие стандартные шаблоны проектов для приложений Java и веб-приложений Java.
Кроме того, в среде IDE содержатся шаблоны для модулей EJB, приложений уровня предприятия, приложений Java ME и др.
Для категорий проектов Java и веб-проектов также существуют шаблоны проектов свободного формата. Шаблоны свободного формата позволяют использовать для проекта существующий сценарий Ant, однако требуют ручной настройки. См. ниже раздел Проекты свободной формы.
По завершении создания проекта он откроется в среде IDE, и его логическая структура будет отображена в окне «Проекты», а структура файлов — в окне «Файлы».
-
Окно «Проекты» является основной точкой входа исходных файлов проекта. В окне выводится логическое представление ключевого содержимого проекта, например пакетов Java и веб-страниц. Вы можете щелкните правой кнопкой мыши любой узел проекта для доступа к всплывающему меню команд сборки для создания, запуска и отладки проекта, а также открытия диалогового окна ‘Свойства проекта’. Окно «Проекты» можно открыть, выбрав «Окно» > «Проекты» (CTRL+1 в системе Windows/CMD+1 в системе OS X). -
Окно «Файлы» отображает проекты в виде каталога, включая файлы и папки, не выведенные в окне «Проекты». В окне «Файлы» можно открывать и редактировать файлы настройки проекта, например файл сценария построения и файл свойств проекта. Также можно просматривать результат построения, например скомпилированные классы, файлы JAR, файлы WAR и созданную документацию Javadoc. Окно «Файлы» можно открыть, выбрав «Окно» > «Файлы» (CTRL+2 в системе Windows/CMD+2 в системе OS X).
Примечание. Если требуется доступ к файлам и каталогам, которые находятся за пределами каталогов проекта, можно воспользоваться окном ‘Избранное’. Чтобы открыть диалоговое окно «Избранное», необходимо выбрать «Окно» > «Избранное» (CTRL+3 в системеWindows/CMD+3 в системе OS X). Чтобы добавить папку или файл в окно ‘Избранное’ щелкните правой кнопкой мыши в окне ‘Избранное’ и выберите ‘Добавить в избранное’.
Импорт проекта
В этом разделе рассматриваются принципы обработки начального импорта проектов в среду IDE.
Импорт рабочей области Eclipse
При работе с пр
Настройка среды IDE NetBeans с JavaFX
JavaFX предоставляет многофункциональную интерфейсную платформу на базе Java, способную обрабатывать крупномасштабные бизнес-приложения на основе данных. JavaFX 2 является значительным обновлением платформы JavaFX. Начиная с этой версии, разработчики смогут создавать приложения JavaFX исключительно на языке Java. Этот документ описывает, как установить платформу Java с поддержкой JavaFX, которая позволит приступить к разработке приложений JavaFX 2 в среде IDE NetBeans.
Примечание.
Содержание
Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.
Примечания.
- Начиная с Java SE 7 с обновлением 10, JavaFX SDK входит в комплект JDK для Windows, Mac OS X и Linux x86/x64.
- Если необходимо продолжать использовать Java SE 6 в Windows (последнюю защищенную версию), то для JavaFX 2.2.4 рекомендуется использовать Java SE 6 с обновлением 37. Подробнее см.Установка JavaFX 2.2.4 для Windows.
Обновление JavaFX 2
Если необходимо перейти с одной версии JavaFX 2 на другую (например, с JavaFX 2.1 на JavaFX 2.2.x), безопаснее удалить предыдущую версию JavaFX 2.
Вручную удалите предыдущую версию и убедитесь, что ее каталоги удалены. Программа установки JavaFX не всегда удаляет предыдущие версии JavaFX 2 надлежащим образом, что может привести к использованию не той версии.
Кроме того, возможны ошибки, если новое местоположение JavaFX SDK отличается от предыдущего. Существующая по умолчанию платформа с поддержкой JavaFX будет по-прежнему указывать на предыдущее местоположение. В этом случае откройте ‘Сервис’ > ‘Платформы Java’, удалите предыдущую заданную по умолчанию платформу с поддержкой JavaFX и создайте новую заданную по умолчанию платформу с поддержкой JavaFX с использованием обновленной версии JavaFX 2.
Создание платформы Java с поддержкой JavaFX
Для использования JavaFX 2.2.4 в NetBeans IDE требуется платформа Java с поддержкой JavaFX. В этом разделе описывается, как создать платформу Java с поддержкой JavaFX в IDE.
IDE NetBeans пытается создать платформу Java с поддержкой JavaFX при выборе проекта JavaFX в мастере проектов или при первом открытии существующего проекта JavaFX. Предупреждение появляется, если в IDE не удается создать платформу Java с поддержкой JavaFX автоматически. В этом случает следует создать платформу Java с поддержкой JavaFX вручную. Вы можете создать дополнительные платформы Java с поддержкой JavaFX, например, если для них необходимо использовать другие Java JDK.
Процедура, описанная в этом разделе, разделена на две части — автоматическое создание платформы и создание платформы вручную.
Открытие мастера создания приложения JavaFX
Первым шагом создания платформы Java с поддержкой JavaFX является открытие мастера создания приложений JavaFX IDE. (Вместо этого можно также открыть мастер создания предзагрузчиков JavaFX). Если среда IDE не находит платформу Java с поддержкой JavaFX, она пытается создать эту платформу. В случае успешного создания платформы Java с поддержкой JavaFX настройка на этом завершается. Если среде IDE не удается создать платформу Java с поддержкой JavaFX, следует создать ее вручную.
Чтобы открыть мастер создания приложения JavaFX, выполните следующие действия.
- В IDE выберите ‘Файл’ > ‘Создать проект’ или нажмите значок ‘Создать проект’ ().
Открывается мастер создания проектов. - Выберите категорию JavaFX и выберите приложение JavaFX в разделе ‘Проекты’. Нажмите кнопку «Далее».
IDE включает функцию JavaFX 2 и создает платформу Java с поддержкой JavaFX.
IDE создает платформу Java с поддержкой JavaFX. Эта платформа с поддержкой JavaFX использует те же исходные файлы JDK, которые по умолчанию использует среда IDE. Для созданной платформы задается имя Default JavaFX Platform. Среда IDE автоматически выбирает эту платформу. На этом настройка завершается, если не требуется создать дополнительную платформу Java с поддержкой JavaFX с помощью другого комплекта JDK. Теперь можно перейти к учебным курсам. Если требуется создать дополнительные платформы Java с поддержкой JavaFX, ознакомьтесь с разделом Создание платформы с поддержкой JavaFX вручную.
Создание платформы с поддержкой JavaFX вручную
Необходимо создать платформу Java с поддержкой JavaFX вручную, если необходима платформа с поддержкой JavaFX на основе Java JDK, отличная от JDK, которая используется IDE по умолчанию. Например, данная IDE использует Java JDK 1.6.0 с обновлением 37 в Windows, но требуется создать приложения JavaFX с помощью Java JDK 7 с обновлением 11.
Чтобы создать платформу с поддержкой JavaFX вручную, выполните следующие действия.
- Откройте диспетчер платформ Java IDE NetBeans. Открыть диспетчер платформ можно одним из следующих способов.
- Нажмите кнопку «Управление платформами…» в мастере создания приложения JavaFX или мастере создания средства предварительной загрузки JavaFX.
- Разверните меню «Средства» и выберите пункт «Платформы Java».
- Откройте свойства проекта Java. Перейдите на страницу «Библиотеки». Нажмите кнопку «Управление платформами…»
- Нажмите кнопку ‘Добавить платформу…’, чтобы открыть мастер добавления платформ Java на панели ‘Выбрать платформу Java’. Укажите расположение желаемого JDK.
- Выберите комплект JDK. Необходимо выбрать JDK JDK 7 с обновлением 10 или более позднюю версию (или 1.6 с обновлением 37 или более позднюю версию). Нажмите кнопку «Далее». Откроется панель «Имя платформы».
- Задайте для новой платформы произвольное описательное имя и нажмите кнопку ‘Готово’, чтобы вернуться к ‘Диспетчеру платформ’. На левой панели отображается вновь созданная платформа.
- Выберите только что созданную платформу. Откройте вкладку «JavaFX» для этой платформы. Пока что поддержка JavaFX для этой платформы не включена. Установите флажок ‘Включить поддержку JavaFX’.
Поля ‘JavaFX SDK’, ‘JavaFX Javadoc’ и ‘JavaFX Runtime’ заполнены. Не нужно ничего указывать в поле «JavaFX Sources». - Выберите ‘Закрыть’.
Создание платформы с поддержкой JavaFX завершено.
Учебные курсы
После настройки среды IDE NetBeans для использования JavaFX 2.2.4 попытайтесь выполнитьучебные курсы по JavaFX в качестве проектов NetBeans.
Устр
Разработка Swing GUI в IDE NetBeans
В этом учебном курсе приведено пошаговое описание процесса создания графического интерфейса пользователя для приложения с именем ContactEditor с помощью конструктора графического интерфейса пользователя IDE NetBeans. Целью является проектирование программы интерфейса пользователя, позволяющей просматривать и редактировать записи базы данных, содержащие контактную информацию о сотрудниках.
Данный курс обучает следующему: работать с интерфейсом средства GUI Builder, создавать GUI Container (контейнер GUI), добавлять компоненты,, выравнивать их положение, изменять размер, настраивать привязку компонентов, управлять поведением при автоматическом изменении размера, редактировать свойства компонентов.
Изучение материала, представленного в этом учебном курсе, занимает около 30 минут.
Содержание
Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.
Начало работы
Средство GUI Builder в среде IDE позволяет создавать профессиональные графические интерфейсы без наличия знаний о работе с диспетчерами компоновки. Проектирование форм можно выполнять путем простого размещения компонентов формы в требуемых позициях.
Подробные сведения о визуальных средствах поддержки GUI Builder приведены в разделе Визуальные средства поддержки в GUI Builder.
Создание проекта
Поскольку разработка Java в среде IDE всегда выполняется в рамках проектов, сначала необходимо создать проект ContactEditor, в котором будут сохраняться исходные файлы и другие файлы проекта. Проект среды IDE представляет собой группу исходных файлов Java и связанные с ними метаданные, включая файлы свойств проекта, сценарий сборки Ant, управляющий параметрами сборки и выполнения, а также файл project.xml, отображающий целевые элементы Ant для команд среды IDE. Несмотря на то, что приложения на Java часто составляются из нескольких проектов среды IDE, в учебных целях предлагается собрать простое приложение, размещаемое в одном проекте.
Для создания проекта приложения ContactEditor выполните действия, описанные ниже.
- Выберите команду «Файл» > «Новый проект». Также можно щелкнуть значок «Новый проект» на панели инструментов среды IDE.
- На панели «Категории» выберите узел Java и на панели «Проекты» выберите приложение Java. Нажмите кнопку «Далее».
- Введите ContactEditor в поле «Имя проекта» и укажите местоположение проекта.
- Не устанавливайте флажок «Использовать отдельную папку для хранения библиотек».
- Убедитесь, что флажок «Установить как главный проект» выбран и очистите поле «Создать главный класс».
- Нажмите кнопку «Завершить».
Среда IDE создаст в системе папку ContactEditor по указанному пути. Эта папка содержит все файлы, связанные с проектом, включая сценарий Ant, папки для хранения исходных файлов и тестов, а также папку с метаданными проекта. Для просмотра структуры проекта используйте окно «Файлы» в среде IDE.
Создание контейнера JFrame
По завершении создания приложения можно заметить, что папка с исходными файлами в окне «Проекты» содержит пустой узел <default package>. Для продолжения процесса создания интерфейса необходимо создать контейнер Java, в который будут помещены другие требуемые элементы графического интерфейса. В этом действии будет выполнено создание контейнера с использованием компонента JFrame и размещение контейнера в новом пакете.
Добавление контейнера JFrame
- В окне ‘Проекты’ щелкните правой кнопкой мыши узел ContactEditor и выберите ‘Создать’ > ‘Форма JFrame’.
Также форму JFrame можно найти, выбрав «Создать» > «Другое» > «Формы графического интерфейса Swing» > «Форма JFrame».- Введите ContactEditorUI в поле имени класса.
- Введите my.numberaddition в поле пакета.
- Нажмите кнопку «Завершить».
Среда IDE создаст форму ContactEditorUI и класс ContactEditorUI в рамках приложения ContactEditorUI.java и открывает форму ContactEditorUI в средстве GUI Builder. Обратите внимание, что пакет my.contacteditor сохраняется вместо пакета по умолчанию.
В начало
Знакомство со средством GUI Builder
Теперь, по завершении настройки нового проекта для приложения, необходимо ознакомиться с интерфейсом GUI Builder.
Примечание. Изучить интерфейс средства GUI Builder можно с помощью интерактивного демонстрационного ролика Exploring GUI Builder (.swf)(Исследуя GUI Builder).
При добавлении контейнера JFrame на вкладке редактора IDE открывается новая форма ContactEditorUI, чья панель инструментов содержит кнопки, как показано на рисунке. Форма ContactEditor, открытая в режиме проектирования GUI Builder, и три дополнительных окна, автоматически выводимые по краям экрана среды IDE, позволяют пользователю выполнять навигацию, а также упорядочивать и редактировать формы графического интерфейса при их построении.
Различные окна GUI Builder содержат следующие элементы:
- Область конструирования. Основное окно конструктора графического интерфейса пользователя для создания и редактирования форм графического интерфейса пользователя Java. Кнопка «Исходный код» панели инструментов позволяет увидеть исходный код класса, кнопка «Проектирование» демонстрирует графическое изображение компонентов GUI, кнопка «Журнал» предоставляет доступ к истории локальных изменений файла. Дополнительные кнопки панели инструментов предоставляют быстрый доступ к часто используемым командам, например переключение между режимами выбора и подключения, выравнивание компонентов, установка автоматического изменения размера для компонентов и предварительный просмотр форм.
- Навигатор. Обеспечивает представление всех компонентов, как визуальное, так и не визуальное, в приложении в виде дерева иерархии. Кроме того, окно «Навигатор» предоставляет информацию визуальных средств поддержки о том, какие деревья в текущий момент изменяются средством GUI Builder, и позволяет группировать компоненты на доступных панелях.
- Палитра. Настраиваемый список доступных компонентов с вкладками для компонентов JFC / Swing, AWT и JavaBeans, а также диспетчеров компоновки. Кроме того, существует возможность создания, удаления и изменения порядка следования категорий, отображаемых в окне «Палитра», при помощи средства настройки.
- Окно ‘Свойства’Отображение свойств компонента, выбранного в конструкторе графического интерфейса пользователя, окне навигатора, окне ‘Проекты’ или окне ‘Файлы’.
При нажатии кнопки «Исходный код» среда IDE отображает в редакторе исходный код приложения на языке J
Установка и настройка NetBeans | GeekBrains
NetBeans — одна из самых популярных IDE в мире Java. Рассмотрим, как её установить и приступить к работе, а также попробуем решить проблемы с запуском и зависанием.
https://d2xzmw6cctk25h.cloudfront.net/post/1237/og_cover_image/0963af405ec9a09b6b6288f7d008c52d
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.
IDE 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 на живых примерах / Хабр
Очень часто я слышу фразы различных людей на тему того, что полноценные 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 услужливо предложит рекурсивно отформатировать весь код в данной папке.
Подсветка некорректно используемых или неиспользуемых переменных и методов
По этой части 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 и других излюбленных трюках, которые используют другие программисты в своей повседневной работе. Дерзайте 🙂
Создание, импорт и настройка проектов Java
В этом руководстве представлен обзор основных функций IDE NetBeans.
для установки и настройки Java-проектов. Кроме того, он обеспечивает
информация о том, как выполнить индивидуальную настройку сгенерированного IDE
скрипты сборки.
Содержание
Для выполнения этого учебного курса вам потребуется следующее программное обеспечение и ресурсы.
Основные концепции проекта
В этом разделе представлен обзор некоторой справочной информации о
Система проектов IDE.
Проектов
В среде IDE вы всегда работаете внутри проекта. Помимо исходных файлов,
проект IDE содержит метаданные о том, что принадлежит пути к классам,
как собрать и запустить проект и т. д.IDE хранит информацию о проекте в папке проекта, которая включает Ant
скрипт сборки и файл свойств, которые управляют настройками сборки и запуска, и
project.xml
файл, который сопоставляет цели Ant с командами IDE.
Примечание:
Хотя IDE по умолчанию помещает исходные каталоги в папку проекта,
ваши исходные каталоги не обязательно должны находиться в папке проекта.
Муравей
Apache Ant — это инструмент сборки на основе Java, используемый для стандартизации и автоматизации сборки.
и запускать среды для разработки. Система проектов IDE основана на
прямо на Ant. Все команды проекта, такие как Clean и Build Project
и Debug, вызывают цели в сценарии Ant проекта. Вы можете
поэтому создавайте и запускайте свой проект вне IDE точно так, как он построен
и запустить внутри IDE.
Для работы с IDE не обязательно знать Ant. Вы можете установить все
основные параметры компиляции и выполнения в свойствах проекта проекта
диалоговое окно, и IDE автоматически обновит сценарий Ant вашего проекта.
Если вы знакомы с Ant, вы можете настроить Ant для стандартного проекта.
сценарий или напишите свой собственный сценарий Ant для проекта.
Создание проекта
Для создания нового проекта:
- Выберите «Файл»> «Новый проект» (Ctrl-Shift-N в Windows / Cmd-Shift-N в OS X).
Когда появится мастер New Project, выберите правильный шаблон для вашего
проект и выполните оставшиеся шаги мастера. Значок шаблона проекта может отображаться серым цветом, что означает, что этот тип проекта не был активирован. Приступите к созданию проекта, и эта функция будет активирована в IDE.
IDE содержит следующие стандартные шаблоны проектов для Java и веб-приложений Java:
Кроме того, IDE также содержит шаблоны для модулей EJB, корпоративных приложений,
Приложения Java ME и многое другое.
В категориях проектов Java и Web также есть
шаблоны проектов свободной формы. Шаблоны свободной формы
позволяет использовать существующий сценарий Ant для проекта, но требует
ручная настройка. См. Ниже проекты свободной формы.
Когда вы закончите создание проекта, он откроется в IDE со своим логическим
структура, отображаемая в окне «Проекты», и ее файловая структура.
в окне «Файлы»:
- Окно «Проекты» — это основная точка входа в источники вашего проекта.Он показывает логическое представление о важном содержании проекта, таком как Java.
пакеты и веб-страницы. Вы можете щелкнуть правой кнопкой мыши любой узел проекта, чтобы получить доступ к
всплывающее меню команд для сборки, запуска и отладки проекта,
а также открытие диалогового окна Project Properties. Проекты
окно можно открыть, выбрав «Окно»> «Проекты» (Ctrl-1 в Windows / Cmd-1 в OS X). - В окне «Файлы» отображаются ваши проекты в виде каталогов.
включая файлы и папки, которые не отображаются в проектах
окно.В окне «Файлы» вы можете открывать и редактировать свой проект.
файлы конфигурации, такие как сценарий сборки и свойства проекта
файл. Вы также можете просматривать выходные данные сборки, такие как скомпилированные классы, файлы JAR,
Файлы WAR и сгенерированная документация Javadoc. Окно файлов можно
открывается, выбирая Окно> Файлы (Ctrl-2 в Windows / Cmd-2 в OS X).
Примечание:
Если вам нужен доступ к файлам и каталогам, которые находятся за пределами вашего проекта
каталоги, вы можете использовать окно Избранное.Чтобы открыть окно «Избранное», выберите «Окно»> «Избранное» (Ctrl-3 в Windows / Cmd-3 в OS X).
Вы добавляете папку или файл в окно «Избранное», щелкнув правой кнопкой мыши в
Окно «Избранное» и выберите «Добавить в избранное».
Импорт проекта
В этом разделе показано, как обрабатывать первоначальный импорт проектов.
в среду IDE.
Импорт рабочего пространства Eclipse
Для проектов Eclipse вы можете использовать мастер импорта проекта Eclipse, чтобы
помочь вам создать проекты NetBeans из проектов в рабочей области Eclipse
и импортируйте пути к классам проекта и другие настройки.Когда ты
используйте мастер импорта проекта Eclipse, вам не нужно использовать
создать и настроить проект NetBeans вручную. Откройте мастер
выбрав Файл> Импорт проекта> Проект Eclipse. Видеть
Импорт проектов Eclipse в IDE NetBeans
для получения информации о том, как работает мастер и как вы можете работать
одновременно в проектах Eclipse и NetBeans.
Настройка проекта Java на основе существующих источников
Для других проектов Java, разработанных вне NetBeans, вы используете шаблон «Существующие источники».
в мастере создания проекта, чтобы создать проект NetBeans.В мастере
вы определяете местонахождение
sources и укажите расположение для метады
проекта NetBeans.
java — Как настроить запуск JDK Netbeans?
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
.