Eclipse ide как пользоваться
Еще одной очень популярной средой для разработки приложений под Java является Eclipse . IDE Eclipse первоначально была создана и развивалась компанией IBM, но впоследствии разработка была выделена в отдельный проект Eclipse Foundation. Eclipse является бесплатной средой, которая к тому же обладает большими возможностями, позволяя создавать на Java самые разные приложения.
Для начала установим последнюю версию Eclipse, которую можно найти по адресу https://www.eclipse.org/downloads/. На странице загрузок найдем рядом с названием текущей версии Eclipse (на момент написания статьи это версия Oxygen) кнопку «Download» и нажмем на нее.

После нажатия на кнопку нас перенаправит собственно на страницу загрузки, где необходимо будет нажать на кнопку «Download» для загруки установочного пакета:

После загрузки установочного пакета запустим его:

По факту Eclipse — это целый набор сред для разных ситуаций и языков программирования. И программа установки предлагает нам выбрать одну из опций для инсталляции. Поскольку мы собираемся работать с Java, то нас будут интересовать в данном случае прежде всего две опции:
- Eclipse IDE for Java Developers
- Eclipse IDE for Enterprise Java and Web Developers
Первая опция предоставляет базовые возможности для работы с Java, а вторая позволяет также создавать веб-приложения и сервисы. По сути вторая опция включает и первую опцию. Поэтому выберем Eclipse IDE for Enterprise Java and Web Developers . Далее надо будет указать папку для установки (или оставить выбранную папку по умолчанию), а также указать путь к JDK и нажать на кнопку Install:
Далее надо будет принять лицензионное соглашение:
И затем собственно начнется установка. После установки запустим Eclipse. Вначале будет предложено установить каталог для проектов. Оставим значение по умолчанию и нажмем на кнорку Launch:
Далее перейдем к пункту меню File -> New -> Project :
Далее нам откроется окно выбора шаблона проекта. Выберем Java Project и нажмем на кнопку Next:
Затем будет предложено установить настройки проекта. В частности, в поле Project Name необходимо задать имя проекта. Допустим, оно будет helloapp:
Также обращаю внимание на поле JRE , которое задает используемую версию Java. Здесь можно использовать версию по умолчанию или изменить ее в зависимости от того, какую версию JDK/JRE мы хотим использовать. Кроме того, в самом низу окна есть поле Create module-info.java file . Пока эта опция не принципиальна, поэтому чтобы не создавать лишние файлы в проекте, можно снять отметку с этого поля. Все остальные настройки можно оставить по умолчанию, и в конце нажмем на кнопку Finish для создания проекта. Следующее диалоговое окно спросит, надо ли открывать перспективу проекта:
В данном случае эта возможность не имеет значения, но нажмем на кнопку Open Perspective . После создания проект будет открыт в Eclipse. Если среда не открывает по умолчанию проект, то необходимо нажать на кнопку Restore:
По умолчанию проект будет пуст.
Все файлы с исходным кодом на Java в проекте помещаются в папку src . Нажмем на нее правой кнопкой мыши и в контекстном меню выберем New -> Class :
Затем откроется окно настройки класса. Здесь в поле Name необходимо задать название класса. Допустим, он будет называться Program. Все остальные настройки можно оставить по умолчанию:
После этого в проект будет добавлен файл Program.java, а в центральной части Eclipse мы сможем увидеть его код. Изменим этот код на следующий:
package helloapp; public class Program < public static void main(String[] args) < System.out.println("Hello Eclipse!"); >>

Для запуска проекта нажмем на панели инструментов на зеленую стрелочку, либо на пункт меню Run -> Run . И внизу среды в поле Console мы увидим результат работы программы (то есть фактически консольный вывод).
Обзор платформы Eclipse — как её использовать

Eclipse является бесплатной программной платформой с открытым исходным кодом, контролируется организацией Eclipse Foundation. Написана на языке программирования Java и основной целью её создания является повышение продуктивности процесса разработки программного обеспечения.
Претендует на статус наиболее популярной Java IDE и является единственным конкурентом такой мощной платформы как NetBeans.
Но в отличие от NetBeans который для создания элементов пользовательского интерфейса использует платформо-независимую библиотеку Swing, в Eclipse используется платформо-зависимая библиотека SWT — Standard Widget Toolkit.
IDE разработанные на базе платформы Eclipse применяются для создания программного обеспечения на различных языках программирования, так как Eclipse является платформой для разработки любых интегрированных сред программирования и расширений для себя же, по принципу «Плагины для Eclipse разрабатываются в самой Eclipse».
Особенности платформы Eclipse
- Кроссплатформенность — работает под операционными системами Windows, Linux, Solaris и Mac OS X.
- Используя Eclipse можно программировать на множестве языков, таких как Java, C и C++, PHP, Perl, Python, Cobol и других.
- Является фреймворком для разработки других инструментов и предлагает обширный набор API для создания модулей.
- Используя подход RCP (Rich Client Platform) Eclipse является инструментом для создания практически любого клиентского программного обеспечения.
Работа над проектом Eclipse ведётся в нескольких направлениях, основные три — работа над платформой Eclipse, разработка Java IDE, разработка плагинов для расширения функциональности Eclipse.
Гибкость и расширяемость достигается благодаря модульности платформы.
Архитектура платформы Eclipse
- Основным элементом является исполняющая среда — Eclipse Runtime, в которой выполняются коды расширений и модулей. Она обеспечивает всю базовую функциональность платформы — управление расширениями и обновлениями, взаимодействие с операционной системой, обеспечение работы системы помощи.
- Следующим элементом является собственно IDE — она отвечает за управление основными элементами программы, их расположением и настройками, управление проектами, отладку и сборку проектов, поиск по файлам и командную разработку.
В стандартную поставку Eclipse SDK включены два плагина — Java Development Tools или JDT, и Plug-in Developer Environment или PDE, таким образом мы получаем полностью готовую IDE для Java программирования и для разработки расширений для Eclipse.
Eclipse SDK — это минимальная версия, идеальная для знакомства с платформой и обучения. В дальнейшем, определившись с целями, вы можете скачать и использовать любую подходящую для ваших задач сборку, уже укомплектованную необходимыми расширениями.
Примеры других специализированных сборок Eclipse
- Eclipse IDE for Java Developers — среда разработки на языке Java.
- Eclipse IDE for Java EE Developers — среда разработки веб приложений и корпоративных приложений с использованием технологии Java EE.
- Eclipse IDE for C/C++ Developers — функциональная IDE для программирования на C и C++.
- Eclipse IDE for JavaScript Web Developers — IDE для разработки веб приложений с использованием HTML, XML, JavaScript и CSS.
Можно скачать уже готовую сборку, необходимую вам для работы или потрудиться и установить необходимые модули. В рамках данной статьи обратим внимание на базовый пакет — Eclipse SDK.
Его можно загрузить на сайте http://www.eclipse.org/downloads, в процессе загрузки вам будет предложено выбрать из выпадающего списка свою операционную систему, затем вы будете перенаправлены на страницу с выбором территориально близкого зеркала для скачивания.
Выбирайте Eclipse Classic — этот пакет полностью готов для разработки приложений на Java и плагинов для Eclipse.
Eclipse Tutorial
Eclipse – это интегрированная среда разработки (IDE) для Java и других языков программирования, таких как C, C ++, PHP, Ruby и т. Д. Среда разработки, предоставляемая Eclipse, включает в себя инструменты разработки Eclipse Java (JDT) для Java, Eclipse CDT для C / C ++, и Eclipse PDT для PHP, среди других.
Из этого туториала вы узнаете, как использовать Eclipse в своей повседневной жизни при разработке любого программного проекта с использованием Eclipse IDE. Мы уделим особое внимание проекту Java.
Аудитория
Этот учебник был подготовлен для начинающих, чтобы помочь им понять основные функции инструмента Eclipse. После прочтения этого урока вы окажетесь на среднем уровне в использовании Eclipse IDE, откуда сможете перейти на следующий уровень.
Предпосылки
Мы предполагаем, что вы собираетесь использовать Eclipse IDE для управления всеми уровнями разработки Java-проектов. Так что будет хорошо, если у вас есть знания по разработке программного обеспечения с использованием любого языка программирования, особенно Java-программирования.
Создание Java проекта в Eclipse IDE

Eclipse претендует на звание самой лучшей Java IDE, проверим это утверждение и создадим первый элементарный проект на языке программирования Java.
Приобретённые навыки впоследствии помогут вам научиться создавать в Eclipse IDE Java проекты любой сложности.
Запустим Eclipse SDK и убедимся, что открыта проекция Java. Подробно о проекциях и других особенностях интерфейса Eclipse читайте в статье об интерфейсе Eclipse.
Создание Java проекта
Заходим в главное меню «File» -> «New» -> «Java Project».

В открывшемся диалоговом окне введём имя проекта. Располагаться проект будет в директории, установленной как Workspace при настройке Eclipse.
Другие установки оставим как есть, при этом для выполнения проекта будет использоваться установленная по умолчанию в системе JRE и исходные файлы будут помещены в отдельную папку «src».

В следующем диалоге перейдём на вкладку «Libraries». Здесь пока ничего менять не будем, но запомним, что на этой вкладке можно добавить к проекту дополнительные Java библиотеки, а на данный момент к проекту подключён стандартный API, поставляемый с JRE.
Создан пустой проект, для продолжения работы нужно добавить пакеты и классы. Можно сразу же приступить к созданию классов, тогда они будут располагаться в так называемом «пакете по умолчанию», но так делать крайне не рекомендуется. Помещайте все свои классы в пакеты.
Создадим пакет через контекстное меню. Кликнем правой кнопкой мыши на папке «src» и выберем «New» -> «Package». То же можно проделать, нажав кнопку «New Java Package» на панели инструментов.

В появившемся диалоге введём имя пакета, оно должно быть уникальным во избежание коллизий имён, как правило, разработчики инвертируют имя своего домена, вы тоже можете так поступить.
В данном примере выбрано случайное название «my.code.java», при этом наши исходные файлы будут располагаться по такому пути — [папка проекта]/src/my/code/java/[исходные файлы классов].
Как видим, к проекту добавлен новый пакет. Теперь создадим главный класс нашей программы, он должен быть public — общедоступный и сождержать функцию main — точку входа в программу.
Создадим класс через контекстное меню. Кликнем правой кнопкой мыши на пакете и выберем «New» -> «Class». То же можно проделать, нажав кнопку «New Java Class» на панели инструментов.

В диалоговом окне создания класса введём его имя, оно может быть любым, согласно правилам именования классов в Java.
Отметим опцию «public static void main(String[] args)», тем самым укажем IDE создать для нас одноимённую функцию.
Теперь справа мы видим структуру проекта и наш файл класса с расширением JAVA. По центру — исходный код класса, а справа — браузер классов, показывающий структуру пакетов и классов ввиде дерева.
На изображении ниже мы свернули представление «Outline», нажав клавишу «Minimize» на панели представления, освободив тем самым пространство для редактора.
Также включим отображение нумерации строк в редакторе, для этого кликнем правой кнопкой мыши в его левой области и в появившемся контекстном меню выберем пункт «Show Line Numbers».
Отредактируем исходный код, введём инструкцию для вывода строки на консоль — System.out.println(«Ваша строка»); .
Не забываем пользоваться подсказками и автодополнением — начинаем вводить код и жмём Ctrl + Пробел.
Не забудьте завершить строку символом «;». Сохраняем изменения нажатием клавиш Ctrl + S.
Запуск Java проекта в Eclipse
Чтобы проверить работоспособность нашей программы, нажмём кнопку «Run» на панели инструментов или через главное меню. При первом запуске нужно выбрать, запускать программу как обычное приложение, или как апплет.
Выберите пункт «Java Application».
Наше первое консольное Java приложение будет скомпилировано и выполнено. В открывшемся представлении «Console» в нижней панели главного окна IDE мы увидим вывод программы, а именно — нашу строку.
Скомпилированные файлы классов с расширением CLASS, можно найти в папке с проектом -> «bin».