Установка 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 — Классы — начало