Как устанавливать eclipse для windows

Как устанавливать eclipse для windows

IDE (Integrated Development Environment) или же по-русски интегрированная среда разработки, это инструмент, предназначенный для разработки программного обеспечения. В предыдущем уроке мы писали код программы в текстовом редакторе, потом компилировали и запускали программу через командную строку, что не совсем удобно. IDE же позволяет в единой среде писать, компилировать, запускать и отлаживать программу.

Наиболее популярными бесплатными IDE для Java программистов являются: Eclipse, NetBeans и IntelliJ IDEA. В интернете существует много споров о том, какая же IDE лучше, однако, однозначного ответа на этот вопрос не существует, все зависит от круга задач, которые необходимо решать. Также, каждый программист обычно выбирает ту, которая ему удобнее и к которой он привык. На начальном этапе можете выбрать любую, это не имеет значения.

Также, существует много сторонников теории, что несколько первых месяцев следует работать исключительно с блокнотом и командной строкой, поскольку только так можно понять, как все работает изнутри, и правда в этом есть. Но, после нескольких неудачных попыток компиляции и ручного исправления синтаксических ошибок в коде, может просто пропасть желание заниматься этим дальше, поэтому я сторонник того, чтобы сразу переходить к IDE.
В любом случае, выбор за вами.

В этом уроке мы рассмотрим, как начать работу с Eclipse IDE.

  • Установим Eclipse IDE на компьютер
  • Создадим в ней программу Hello World.

Установка и запуск Eclipse IDE

  1. Переходим по ссылке http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr и скачиваем Eclipse, соответствующую операционной системе.
    Далее будет рассмотрена установка для Windows.
  2. Распаковываем скаченный .zip архив в директорию C:\Program Files\
  3. На этом установка завершена!
  4. Чтобы запустить Eclipse IDE, нужно открыть файл eclipse.exe , находящийся в папке C:\Program Files\eclipse\.
  5. При запуске откроется окно, предлагающее выбрать рабочую область (Workspace), где будут храниться программные файлы проекта. Указываем удобную для нас директорию (рис. 3.1.) и нажимаем OK.

6. Закрываем приветственное сообщение (рис. 3.2.), тем самым перейдя в рабочую среду.

Начало работы с Eclipse IDE

Теперь создадим новый проект. Для этого выберем меню File->New->Project..

В открывшемся окне выберем Java Project (рис. 3.3.) и нажмем Next.

В следующем окне введем имя нашего проекта (рис. 3.4.) и нажмем Finish.

Проект отобразится в левой части экрана и должен в себе содержать элемент JRE System Library (рис. 3.5.)

Если этого элемента нет, то его необходимо добавить вручную! Для этого выберем Windows -> Preferences, в открывшемся окне Preferences слева выберем Java -> Installed JREs, нажмем кнопку Add… справа (рис 3.6.). В открывшемся окне выберем Standard VM и нажмем кнопку Next.

В открывшемся окне Add JRE, укажем директорию, в которой установлена Java (рис 3.7.) и нажмем Finish.

Далее рассмотрим создание программы Hello World из урока 2, но уже в Eclipse.

Первым делом необходимо создать класс. Нажмем правой кнопкой на папке с проектом и выберем из контекстного меню New -> Class (рис 2.7.).

В открывшемся окне New Java Class введем имя класса проекта HelloWorld и установим флажок для метода public static void main(String[] args) (рис 2.8.). Нажмем Finish.

В итоге, Eclipse создаст новый класс Hello World

Откроем созданный класс и завершим нашу программу. Добавим в метод main следующий код (рис 2.9.).

Сохраним изменения с при помощи клавиш Ctrl+S или специального значка вверху на панели инструментов. Готово!

Далее запустим наш проект, для этого в меню выберем Run -> Run Configurations.

В открывшемся окне в левой части 2 раза кликнем на Java Application после чего, будет создан новый под элемент с именем New_configuration, которое впоследствии в правой части можем изменить . В правой части также заполним поля Project и Main Class. Project должен содержать имя проекта, Main Class — имя главного класса, в нашем случае — HelloWorld (рис. 3.10). После чего нажмем Apply и Run.

В результате, в консоле будут напечатаны слова Hello World (рис. 3.11).

Для запуска программы в дальнейшем, достаточно нажимать специальный значок на панели инструментов, выбрав Hello World (рис. 3.12.).

IT Novella

Eclipse — одна из наиболее популярных свободных кроссплатформенных сред разработки.

Для использования этой IDE для разработки на C++ необходимо установить компилятор и некоторые другие инструменты. Необходимые компоненты включает в себя коллекция бесплатных программ и библиотек MinGW.

Процесс установки и настройки связки MinGW и Eclipse состоит из следующих шагов:

1. Установка MinGW.

Установщик можно скачать с официального сайта mingw.org.

После установки запускаем MinGW Installation Manager (обычно он запускается автоматически), выбираем и устанавливаем пакеты mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, mingw32-gcc-objc, msys-base в разделе Basic Setup.

Читайте также:  Xml to csv linux

2. Настройка системной переменной Path.

Для корректного вызова программ, входящих в состав MinGW, необходимо изменить значение системной переменной Path.

Для этого выбираем Пуск — Мой Компьютер — Свойства системы — Дополнительные параметры системы — Переменные среды. В списке системных переменных находим переменную Path и нажимаем изменить. В конце строки добавляем ;C:\MinGW\bin\; и нажимаем ok. После этого перезагружаем компьютер.

3. Установка Eclipse.

Дистрибутив можно скачать с сайта eclipse.org. Для программирования на C++ необходимо скачать сборку IDE for C/C++ developers.

Распаковываем скачанный архив в корень диска C. Открываем каталог C:\eclipse и запускаем eclipse.exe.

После запуска необходимо указать расположение каталога workspace. Лучше его также разместить в корне диска C.

Видео с демонстрацией установки:

Установка Eclipse (на примере Windows)

Как установить Eclipse на компьютер? Необходимо сделать 3 шага:

Шаг №2: Скачайте Eclipse, соответствующий Вашей операционной системе. Где находятся ссылки для скачивания мы показали Вам на картинке ниже — см. в красной рамочке.

Шаг №3: Затем необходимо распаковать скаченный .zip архив в директорию C:\Program Files\

Всё — Eclipse установлен на Вашем компьютере. Поздравляем!

Как запустить Eclipse у Вас на компьютере? Делается это тоже в 3 шага:

Шаг №1: Зайдите на своём компьютере в C:\Program Files\eclipse\ и откройте файл eclipse.exe

Шаг №2: При запуске eclipse.exe откроется вот такое окно (см. картинку ниже). Необходимо в workspace указать где будут храниться программные файлы проекта. Указываем удобную для нас директорию, например, C:\myWorkspace, как мы показали на картинке и далее нажимаем OK .

Шаг №3: Н еобходимо закрыть приветственное сообщение — см. картинку ниже. Как только Вы закроете это сообщение, Вы перейдете в рабочую среду Eclipse. А как с ней работать мы рассмотрим ниже.

Установка и настройка Eclipse для программирования микроконтроллеров AVR

Для работы с микроконтроллерами семейства AVR есть бесплатная среда Atmel Studio (ранее AVR Studio), в которой имеется компилятор, средства отладки, различные примеры а также документация. Однако многие, установив Atmel Studio, остаются недовольны ее медленной работой и высокими требованиями к ресурсам. Поэтому было решено перейти со старой AVR Studio 2011 года в Eclipse, который для многих является альтернативным путем в плане разработки проектов на микроконтроллерах AVR. В общем настало время перемен.

Eclipse это свободная интегрированная среда разработки модульных кроссплатформенных приложений, написанная на Java. Первоначально платформа Eclipse разрабатывалась фирмой IBM для своих нужд. Впоследствии проект был полностью открыт. В настоящее время Eclipse развивается и поддерживается Eclipse Foundation. Платформа Eclipse представляет собой фундамент для построения и запуска интегрированных инструментов разработки сквозного программного обеспечения. Платформа состоит из компонентов с открытым исходным кодом, используемым поставщиками инструментов для построения решений, встраиваемых в интегрированную рабочую область. Платформа Eclipse объединяет в себе технологию, выражающуюся в правильно оформленном дизайне и среде реализации. Среда очень гибкая и позволяет расширять функционал за счет различных плагинов и дополнений. Подробнее об Eclipse можно почитать в этой статье.

Eclipse позволяет разрабатывать приложения на языках С/С++, Java, PHP, Python и многих других. В данной статье будет рассмотрен процесс настройки Eclipse для работы с 8-битными микроконтроллерами семейства AVR для ОС Windows. Ввиду кроссплатформенности Eclipse, данный процесс будет аналогичен и для ОС Linux. Для запуска необходимо предварительно установить виртуальную машину Java JVM (Java Virtual Machine). Скачать её инсталлятор можно по ссылке. Нам потребуется пакет JRE (Java Runtime Environment), который включает в себя библиотеки, виртуальную машину Java и другие компоненты для запуска апплетов и приложений, написанных на языке программирования Java. JDK является надмножеством JRE (то есть также может использоваться для запуска приложений написанных на Java) и содержит все, что есть в JRE, а также такие инструменты, как компиляторы и отладчики, необходимые для разработки апплетов и приложений.

Для настройки понадобится сам Eclipse, AVR8 GNU Toolchain, включающий в себя компилятор, линковщик и прочие необходимые утилиты, а также avrdude для загрузки hex-файлов в память микроконтроллера.

Установка Eclipse C/C++

Установить Eclipse можно двумя способами: скачав инсталлятор и установив нужную конфигурацию или сразу скачать архив с нужной конфигурацией. В первом случае идем на официальный сайт по ссылке и скачиваем инсталлятор (в виде исполняемого файла с расширением *.exe). Соответствующий дистрибутив будет выбран в зависимости от разрядности машины. Запустив инсталлятор вы увидите следующее окно

В данном окне необходимо выбрать пункт Eclipse IDE for C/C++ Developers. При установке необходимо только выбрать директорию и указать какие ярлыки создавать.

Во втором случае можно сразу скачать необходимый пакет по ссылке и распаковать в нужную папку (например, C:\). На мой взгляд, второй способ удобнее, поскольку позволяет при необходимости легко переустановить Eclipse. При запуске Eclipse попросит указать путь к рабочей директории (workspace), в которой будут хранится все проекты, а также ряд настроек. Указав путь к директории, отметьте галочку снизу, чтобы Eclipse запомнил этот путь. Сменить рабочую директорию можно в настройках (File -> Switch Workspace).

Читайте также:  Синхронизация времени windows 10 через прокси

После этого появится уже окно среды Eclipse

Установка плагина AVR Eclipse

После того, как Eclipse запустится, нам нужно установить плагин AVR-Eclispe. Для этого необходимо пройти в меню Help -> Install New Software.

Появится следующее окно.

Для добавления ссылки нажимаем на кнопку Add.

В появившемся окне в поле Name указываем произвольное имя, например, AVR-Eclipse, а в поле Location — путь к плагину http://avr-eclipse.sourceforge.net/updatesite, жмем OK.

После этого в окне Available Software появляется список плагинов, доступных по указанной нами ссылке. Выбираем AVR Eclipse Plugin, нажимаем Next.

Снова нажимаем Next.

Принимаем лицензионное соглашение и нажимаем Next.

Начнется установка, в правом нижнем углу окна Eclipse будет показан прогресс. В ходе установки может вылезти следующее окно (у меня такое было на Win10).

Жмем Install anyway и продолжаем процесс. После успешной установки плагина Eclipse потребуется перезагрузить Eclipse, о чем сообщит следующее окно.

Перезагружаем и после запуска среда готова к работе. Если плагин установлен правильно, то в строке меню появится пункт AVR, содержащий настройки компиляторов и программаторов. В некоторых случаях следует переключить интерфейс Eclipse на работу с C/C++. Для этого в правом верхнем углу есть пиктограмма Open Perspective, при нажатии на которую появится меню, в нем следует выбрать C/C++. После этого слева будет отображаться структура вашего проекта.

Настройка Atmel AVR Toolchain

Следующим этапом необходимо настроить компилятор и утилиты для сборки. Ранее данный пакет программ назывался WinAVR, однако после 2010-ого года проект не развивался. Поэтому лучше скачать последний Atmel AVR Toolchain, а утилиты сборки взять из WinAVR. Если у вас уже установлена Atmel Studio, тогда можно использовать ее Toolchain и утилиты (обычно это пути C:\Program Files\Atmel/Studio\7.0\toolchain\avr8\avr8-gnu-toolchain и C:\Program Files\Atmel\Studio\7.0\shellutils соответственно), а avrdude нужно будет скачать отдельно с официального сайта. Также можно скачать весь, одним архивом по этой ссылке. Распаковать архив можно в любую удобную директорию, однако лучше поместить его содержимое в директорию с Eclipse. Теперь небходимо прописать в Eclipse пути ко всем инструментам. Для этого:

  • Заходим в меню Window -> Preferences, выбираем AVR -> Paths. Нам необходимо настроить пути для Atmel AVR Toolchain следующим образом.
  • Для примера, чтобы указать путь к AVR-GCC нужно выбрать соответствующую строку и нажать Edit.
  • В появившемся окне Change Path for AVR-GCC изменяем Path source с System на Custom, а в Custom value указываем путь к AVR-GCC нажав на Browse…. Например, C:\eclipse\avr8-gnu-toolchain\bin
  • Аналогично необходимо прописать путь к GNU make (например, C:\eclipse\avr8-gnu-toolchain\shellutils) и путь к AVR Header Files – директории с заголовочными файлами (например, С:\eclipse\avr8-gnu-toolchain\avr\include). Для загрузки программ в память микроконтроллера в этом же окне нужно указать путь к avrdude (например, С:\eclipse\avr8-gnu-toolchain\avrdude). Отдельно скачать avrdude можно здесь. Если вы загрузили архив со всем необходимым (ссылка выше), то дополнительно ничего скачивать не нужно. В архиве две папки: avrdude — включает версию avrdude 6.3 и конфиг для использования USBasp, а папка avrdude_old — содержит версию avrdude 5.9 и конфиг для использования FTBB (описание тут).
  • Сохраняем наши настройки и нажимаем ОК.

Настройка программатора

В настоящий момент одним из популярных usb-программаторов для микроконтроллеров AVR Atmel является USBasp. Это простой, компактный, дешевый и довольно-таки надежный программатор. Для использования в Eclipse USBasp необходимо настроить следующим образом:

  • Заходим в меню Window -> Preferences и выбираем пункт AVR -> AVRDude.
  • В появившемся окне нажимаем на кнопку Add. справа от списка Programmer configurations.
  • В появившемся окне в поле Configuration name указываем имя конфигурации (по сути название программатора), а в списке Programmer Hardware выбираем USBasp, http://www.fischl.de/usbasp/

Создание проекта под AVR

Проект в Eclipse – это совокупность ресурсов проекта, а также служебных и конфигурационных файлов самого Eclipse, относящихся непосредственно к разрабатываемому устройству или приложению (или какой-либо из их подсистем). Физически на диске проект представляет собой каталог по имени проекта внутри каталога рабочей области (Workspace), внутри которого содержатся файлы – составляющие проекта. Рассмотрим процесс создания нового проекта под AVR по шагам (используется язык C):

  • Для начала идем в меню File -> New C Project. Также можно пройти в меню File -> New Project и там указать тип проекта.
  • В поле Project name указываем имя проекта, а в Project type выбираем AVR Cross Target Application -> Empty Project и в ToolchainsAVR-GCC Toolchain. Жмём Next.
  • Затем в окне Select configurations нажимаем на Advanced settings… и идем настраивать проект.
  • Для начала укажем настройки компиляции и сборки. Переходим в C/C++ Build->Settings -> Tool Settings и в Additional Tools in Toolchain отмечаем пункт Generate HEX file for Flash memory, чтобы генерировать HEX файл, который будем загружать в микроконтроллер. В дальнейшем при необходимости сюда можно вернуться через свойства проекта и, например, указать, что нужно генерировать и файл для EEPROM.
  • Далее установим настройки оптимизации, для этого переходим в AVR Compiller -> Oprimization и меняем Optimization Level на Slight Optimizations (-O1). Если не включить оптимизацию, размер кода будет большимм и памяти микроконтроллера банально не хватит.
  • Тоже самое делаем и в AVR C++ Compiller -> Oprimization (если проект под C++).
  • Далее укажем программатор, используемый для загрузки прошивки в микроконтроллер. Переходи в AVR -> AVRDude нажимаем на раскрывающийся список Programmer configuration и выбираем необходимый программатор. Например, USBasp. Сохраняем и нажимаем Next.
  • В окне AVR Target Hardware Properties в поле MCU Type выбираем используемый микроконтроллер, у меня это ATmega16. Тут же указываем и частоту МК (поле MCU Frequency (HZ)), например 16000000 (16 МГц).
  • Нажимаем Finish и проект готов. Однако пока мы создали только пустой проект. Теперь необходимо добавить в него файлы с исходным кодом. Для добавления нового файла в проект выбираем проект в списке и переходим в меню File -> New -> Source file и нажимаем Next>. Также можно нажать правой кнопкой мыши на название проекта из списка и перейти в меню New -> Source file.
  • В появившемся окне в поле Source Folder будет указан выбранный ранее проект, а в поле Source file необходимо ввести имя файла. В нашем случае это main.c. Поле Template указывает на используемый шаблон, то есть при создании нового файла, в него будет записан некоторый шаблон. Довольно удобная штука, шаблоны можно создавать и свои. Для завершения нажимаем Finish и в структуре проекта появится новый файл.
  • Показанным способом можно добавлять в проект файлы исходников, файлы заголовков, создавать папки с отдельными библиотеками и т.д. Напишем теперь простой пример. Аналогом стандартного Hello world в программировании железок является мигание светодиодом (LED Blinking), что мы и реализуем. Код довольно-таки простой, в цикле меняется состояние всех линий порта C. Выдали на все линии порта единичку, подождали секунду, потом выдали на все линии ноль, подождали секунду и все по новой.
  • Для сборки проекта переходим в меню Project -> Build Project.
  • Если программатор с контроллером подключен к компьютеру, то можно тут же и загрузить программу. Для этого переходим в меню AVR -> Upload Project to Target Device или нажимаем на выделенную ниже иконку на панели инструментов.
Читайте также:  Драйвера для asus m2a vm windows 10

Горячие клавиши Eclipse

Среда Eclipse позволяет многие действия выполнять с помощью горячих клавиш. Это повышает удобство работы и скорость разработки проектов.

Сочетание клавиш Назначение
Ctrl + Space Автозаполнение
Ctrl + A Выделить все
Ctrl + C Скопировать выделенный фрагмент
Ctrl + V Вырезать фрагмент из буфера
Ctrl + X Вырезать выделенный фрагмент
Ctrl + D Удалить строку
Ctrl + F Простой поиск/замена
Ctrl + H Продвинутый поиск/замена
Ctrl + L Перейти к строке с заданным номером
Ctrl + / Комментирование строки или выделенного фрагмента, если есть выделение (повторное нажатие раскомментирует)
Ctrl + Alt + (up | down) Дублирование строки вверх | вниз
Alt + (up | down) Перемещение строки вверх | вниз
Tab | Shift + Tab Табуляция выделенных строк кода
Ctrl + Shift + F Автоформатирование, убирает весь беспорядок в коде. Если никакой фрагмент кода не выделен, будет отформатирован весь код в файле
Ctrl + Shift + X Перевод выделенного фрагмента в верхний регистр
Ctrl + Shift + Y Перевод выделенного фрагмента в нижний регистр
Ctrl + Shift + L Быстрый доступ к списку горячих клавиш
Shift + Alt + R Переименование переменной, метода, класса

Также стоит помнить, что сочетание Ctrl + щелчок мыши на переменной, константе, функции, классе и т.д. позволяет быстро перейти к объявлению этого элемента.

Дополнительные настройки Eclipse

По умолчанию все несохранённые изменения при сборке не учитываются, что может привести к путанице при отладке программы. Чтобы все изменения в проекте автоматически сохранялись при сборке необходимо пройти в меню Window -> Preferences, затем перейти во вкладку General -> Workspace и установить галочку Save automatically before build.

Рефакторинг кода в Eclipse

Рефакторинг – это безопасное изменение структуры ресурсов проекта. Действия по рефакторингу включают в себя изменение названий переменных, функций, классов, полей и методов и пр. Рефакторинг не затрагивает поведение программы, целью преобразований явялется улучшение кода. Например, часто возникает необходимость в изменении имени какого-либо объекта (переменной, константы или функции и т.д.). Для этого в Eclipse можно выделить название объекта, правым щелком мыши вызвать контекстное меню и выбрать в нём одну из команд меню Refactor (в нашем случае Rename. ). Также команды рефакторинга можно вызвать, используя основное меню Refactor. Ниже приведен пример вызова команды переименования переменной. Перед вызовом меню предварительно необходимо выделить мышью название переменной.

После этого появится всплывающая подсказка. Необходимо ввести новое имя переменной и нажать Enter

Оцените статью