Еще одной популярной средой программирования под 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 откроется окно вывода, в котором мы сможем наблюдать результаты нашей программы:
Фактически это окно вывода эквивалентно консоли за некоторыми исключениями.