Эклипс программа для чего

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

Скачать для Windows

Скачайте последнюю версию Eclipse 0.25 с помощью MultiSetup или по прямой ссылке. Программа совместима с операционными системами Windows 11, 10, 8, 7, Vista, XP разрядностью 32/64-bit, размер установочного файла — 0.4 Мб. Данный программный продукт разработан Sector Seven и распространяется бесплатно. Также вы можете скачать программу с официального сайта.

Описание программы

На текущий момент Eclipse является одной из самых популярных Java IDE и наравне конкурирует с не менее известной NetBeans. В тоже время, в отличие от NetBeans, здесь применена платформозависимая библиотека SWT.

Платформа является полноценной Java IDE, она нацелена на групповую разработку и может поддерживать также другие языки программирования. Благодаря большому количеству дополнительных модулей, в Eclipse предусмотрена возможность работы с разными языками программирования.

Как скачать и установить Eclipse на Windows / Уроки Java

Редактор для написания кода выглядит просто и понятно, он представляет собой стандартное окно для редактирования кода, где полностью отображается структура проекта. Есть функция подсветки кода и автоисправление. Сам редактор можно настроить «под себя», например, включить темную или светлую тему, выбрать шрифт и многое другое.

Преимущества и недостатки

  • Возможность работы с несколькими проектами одновременно
  • Подробная документация
  • Настраиваемый интерфейс
  • Большое количество дополнительных плагинов
  • Сложная для новичков
  • Потребляет много системных ресурсов
  • Плохая работа функции отладки

Источник: ktonasoft.ru

Eclipse+AVR+ARM: первые шаги. Часть первая

Eclipse – это бесплатная IDE для широкого круга задач, связанных с программированием. Эта система работает на Java, поэтому является по-настоящему кроссплатформенной, что являет­ся огромным ее достоинством, а полная и безоговорочная бесплатность позволяет применять ее даже для профессиональной деятельности без опасений получить «втык» за нелицен­зионное программное обеспечение от «добрых дядей», имеющих обыкновение время от вре­мени набегать в офисы с проверками.

Я достаточно давно и успешно использую Eclipse для собственных разработок на основе ми­кроконтроллеров AVR, а теперь вот и с ARM начинаю работать. Впечатления от IDE — самые положительные, во всяком случае при сравнении с удобством AVR Studio.

Минус этой IDE в том, что ее поддержка осуществляется так же, как и любого иного бесплат­ного ПО, например, Linux, то есть поиск решения возникающих проблем ложится на плечи пользователя, который должен сам искать ответы на свои вопросы на многочисленных фору­мах. Но плюсов все равно больше!

Думаю, если я поделюсь своим опытом в этой области, это окажется полезным многим любителям микроконтроллеров AVR и ARM, особенно начинающим. Я не буду рассказывать об очевидных вещах, которые должны быть понятны каждому, кто хоть пару лет имел дело с компьютером, постараюсь только отметить моменты, характерные для Eclipse и методах работы с ним.

Читайте также:
Компоненты intel что это за программа

Шаг 1: установка тулчейнов.

Если вы уже работаете с AVR при помощи WinAVR и AVR Studio и не собираетесь осваивать ARM, вы можете смело пропустить этот шаг.

В первую очередь необходимо скачать и установить WinAVR и любой toolchain (тулчейн — GNU комплект разработчика, состоящий из компилятора, стандартных библиотек и т. п.) для ARM, если, конечно, вы собираетесь с ними работать.

Следует выбрать из списка наиболее свежую (последнюю) версию (на момент написания данной статьи таковой являлась 20100110). Я указываю здесь и далее сылки на версии для Windows, пользователям других ОС придется найти необходимые файлы самостоятельно на том же сайте.

Для работы с ARM имеется существенно больше тулчейнов, чем для AVR, я скачал Yagarto, хотя принципиальной разницы нет — есть «нюансы». Далее я буду говорить только о Yagarto, и не гарантирую, что все сказанное мною будет на 100% применимо к другим тулчейнам.

Скачать Yagarto можно по такой ссылке http://www.yagarto.de/#download

Кстати, пользователи Mac могут скачать Yagarto там же. К сожалению, мой опыт работы с ARM находится в зачаточном состоянии, поэтому советовать, какую версию скачивать, я не буду — думаю, не станет никому хуже, если будет скачана самая свежая.

Скачанные тулчейны надо установить: делается это самым простым способом, как принято в Windows. О установке WinAVR я уже рассказывал в своих статьях, примерно так же устанавливается и Yagarto. Но особо заострю ваше внимание на том, что не надо устанавливать оба тулчейна в папку с пробелами в имени или же с русскими буквами — известно немало случаев, когда русские буквы и проблеы в пути к тулчейну приводили к большим проблемам. Рекомендую установить либо в папку, которую предложит инсталлятор, либо указать любую корневую папку на вашем диске, названную WinAVR или Yagarto соответственно. Так же следует соглашаться с предложением «прописать» пути в PATH.

Шаг 2: Установка Eclipse.

Версий Eclipse существует достаточно много, но я буду говорить только о том. Что, во-первых, имеет прямое отношение к программированию микроконтроллеров, а во-вторых, с чем лично я имел дело и не был разочарован. То есть говорить буду об Eclipse Helios (что, судя по всему, в переводе означает «затмение Солнца»), архив которого скачивается по этому адресу: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/R/eclipse-cpp-helios-win32.zip

Надо сказать, что Eclipse Helios не требует установки, т. е. после скачивания архива вам достаточно распаковать его в удобную для вас папку — вот и вся установка. Кстати, Eclipse не «гадит» в реестре Windows, поэтому и удаление его заключается в удалении соответствующей папки целиком.

Шаг 3: настройка Eclipse

Хотя сразу после скачивания и распаковки Eclipse готов к работе, очень рекомендую сначала установить ряд необходимых дополнений к нему — плагинов. Дело в том, что универсальность и гибкость Eclipse обеспечивается модулями-плагинами, благодаря чему вы можете настроить эту IDE в соответствии со своими запросами и пожеланиями. В частности, нас должно волновать удобство работы с избранными нами микроконтроллерами AVR и ARM.

Читайте также:
Свх что это программа

Шаг 3.1: установка плугинов

В папке, куда вы установили Eclipse, имеется файл eclipse.exe – его надо запустить. При первом запуске Eclipse сообщит, что не создано (или недоступно) Рабочее Пространство (Workspace) – это особая папка на вашем диске, где хранятся все ваши проекты.

workspace

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

welcome

После этого Eclipse покажет экран приветствия:

Не долго думая, жмите на выделенные красным кнопки — закрывайте это окно, чтобы попасть собственно в рабочий режим Eclipse. Об особенностях интерфейса поговорим чуть позже, а сейчас сразу приступим к установки плагина поддержки AVR, попутно знакомясь с системой обновления Eclipse.

Выбираем в меню команду Help – Eclipse Marketplace (Помощь — Приобретения) — именно эта команда позволит вам просто и быстро установить различные плугины. Вы увидите окно, в котором предлагается выбрать подходящий «базар» для приобретений: marketplaces

Просто выбирайте то, что показано на рисунке и жмите кнопку Next (Далее), и после некоторого ожидания, связанного с закачкой из сети данных, вы увидите окно поиска плугинов: seraching pluginsВведите ключевое слово «AVR» в окно поиска и нажмите кнопку Go (Пшёл!). Eclipse немного покопается в сети, и покажет вам следующее:avr plugin

Как видите, с ключевым словом «AVR» связано два (на момент написания статьи) плугина Eclipse – вы видите их название и краткое описание. Очевидно, что нас интересует AVR Eclipse Plugin – нажмите кнопку Install (Установить) и отвечайте на все последующие вопросы положительно, т. е. жмите Next или Yes во всех окнах, которые вам будут предлагаться. После того, как плугин будет скачан, Eclipse перезапустится.

Этим методом можно установить любой доступный плугин — просто вводите ключевое слово, с которым по-вашему мнению он может быть связан, ищите и устанавливайте. Только будьте внимательны — некотрые плугины коммерческие, т. е. работают за деньги.

Вот только скачать нужный плугин для работы с ARM аналогичным простым способом не получится (хотя попробуйте — может, к тому моменту он станет доступным). Поэтому вам придется установить необходимое вторым способом — вручную, т. е. Скачать архив с нужным плугином самостоятельно и затем «скормить» этот файл Eclipse. Но прежде убедитесь в необходимости установки этого плугина — возможно, ваша версия Eclipse уже укомплектована им! Проверить это можно при помощи пункта меню Help – About Eclipse:

About Eclipse

После закачки архива идете в меню Help – Install New Software (Установить новые программные фичи) и видите следующее окно:

Установка новых плугинов

Сразу же жмите кнопку Add (Добавить):

Ввод пути к плугину

И вводите путь к только что скачанному архиву, нажав кнопку Archive. Кстати, можно попробовать ввести адрес архива в сети сразу, тогда Eclipse сам скачает его, но этот вариант плох тем, что в случае сбоев докачка не произойдет, ну а вы-то точно будете качать каким-то хорошим менеджером закачек.

Читайте также:
You uninstaller что это за программа

Итак, вы ввели (точнее, просто «нащелкали») путь к архиву:

Плагин указан

Выбор возможностей для установки

Остается только нажать кнопку ОК:

и в открывшемся окне отметить галочками нужные возможности. Учтите, что конкретный список возможностей может быть иным — просто отметьте все подряд кнопкой Select All (Выбрать все), да и делу конец (не обращайте внимание на то, что подчеркнуто — скриншот я готовил для другой статьи о работе с платой STM32vldiscovery). После этого снова нужно будет соглашаться со всем, что спросят и терпеливо дождаться конца установки.

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

Источник: simple-devices.ru

Эклипс программа для чего

Eclipse — это расширяемая платформа разработки в которой есть инструменты для создания отчетов, для веб-разработки, для разработки схем данных и связей с источниками данных и др. Eclipse выпускается раз в год большими релизами. Архитектура Eclipse построена по спецификации OSGi, которая упрощает компонентную разработку программ.

Enterprise Development
Embedded and Device Development
Rich Client Platform
Rich Internet Application
Application Frameworks
Application Lifecycle Management (ALM)

Servie Oriented Archirecure (SOA)

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

Архитектура Eclipse

Platform Runtime — среда исполнения управляющая работой всех остальных элементов, поверх этой среды работает платформа Eclipse.

Workspace — ресуры, в основном работа с файловой системой. Исходный код, модели и др. файлы.
Workbench — пользовательский интерфейс т.е. то с чем работает конечный пользователь инструмента.
Help — справка.
Team — поддержка групповой разработки.

Debug — отладка.
JDT — позволяет разрабатывать программы на Java.

Plug-in Development Envirinment (PDE) — позволяет разрабатывать расширения для Eclipse. Основная идея состоит в том что один плагин может расширять функционал другого плагина.

IDE

Дистрибутив или сборка Eclipse — это набор плагинов.
Основное окно разработки:

Perspective — набор окошек, видов, редакторов и их расположение между собой.

Working set — рабочий набор показывающий только элементы (например, файлы с исходным кодом) входящие в этот набор.

Основная задача среды разработки бесшовно интегрировать инструменты для создания, управления и для навигации по ресурсам разработки.

Сборщики могут быть инкрементными и не инкрементными.

Инкрементный сборщик в основном применяется для автоматической сборки исходного кода и позволяет компилировать java-код после изменений в среде.

Не инкрементный компоновщик они ничего не помнит о состоянии ресурсов, он просто заново собирает все ресурсы (так делает например сборщик Ant).

Toolbars

Outline — визуализирует содержимое редактора.
Отличие plugins от features в том что features включают в себя несколько плагинов.
Сообщество Eclipse:

  • Основной портал
  • Каталог расширений
  • Подкасты и вебкасты
  • Блоги

Источник: devtype.blogspot.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru