Eclipse что это за папка
990x.top
Простой компьютерный блог для души)
eclipse — что это за папка?

Папка eclipse — что это такое?
Может появиться при наличии программ, написанных на языке Java. Судя по содержанию папка нужна для данных кэша, а также возможно для служебной информации.
PS: USER_NAME — имя вашей учетной записи.
У некоторых появилась после установки торрент-качалки Zona (она написана на Java).
То есть явно что-то связанное с кэшем.
Eclipse — среда разработки
Да, на самом деле Eclipse — это среда разработки (IDE — Integrated Development Environment), то есть программа, где пишут код, и потом создают готовый софт. Возможно название папки как-то связано с этой средой разработки.
При том сама прога Eclipse написана на Java, и для ее работы нужна виртуальная машина Java Virtual Machine (JVM).
В общем все сходится — папка eclipse и правда может появиться после использования программы, которая написана на Java, и если эта программа была создана в данной студии разработки. Другой связи не вижу.
На этом все, надеюсь кому-то информация пригодилась. Удачи и добра!
Как удалить Eclipse?
Я хочу удалить версию Eclipse Mars 2, но она не отображается в области «Программы и компоненты» панели управления Windows. Установщик установил ярлыки меню «Пуск» и другие артефакты, так что дело не только в удалении папки установки.
5 ответов
Там нет автоматического удаления.
Вы должны удалить Eclipse вручную. По крайней мере, Eclipse ничего не записывает в системный реестр, поэтому достаточно удалить некоторые каталоги и файлы.
Примечание. В этом ответе я использую пути в стиле Unix, но местоположения должны быть одинаковыми в системах Windows или Unix, поэтому
ссылается на домашний каталог пользователя даже в Windows.
Почему нет деинсталлятора?
Согласно этому обсуждению удаления Eclipse, причина, по которой не предоставляется Деинсталлятор заключается в том, что установщик Eclipse должен просто автоматизировать несколько задач, которые в прошлом приходилось выполнять вручную (например, скачивание и извлечение Eclipse и добавление ярлыков), поэтому их также можно отменить вручную. В разделе «Программы и компоненты» нет записи, поскольку установщик ничего не регистрирует в системном реестре.
Как быстро удалить Eclipse
Просто удалите каталог Eclipse и любые ярлыки на рабочем столе и в меню «Пуск» и покончите с этим, если вы не возражаете против нескольких оставшихся файлов.
На мой взгляд, этого достаточно, и я бы остановился на этом, потому что несколько установок Eclipse могут совместно использовать некоторые файлы, и вы не хотите случайно удалять эти общие файлы. Вы также сохраняете все свои проекты.
Как полностью удалить Eclipse
Если вы действительно хотите удалить Eclipse без каких-либо следов, вы должны удалить вручную
Установщик имеет пункт меню «Bundle Pools», в котором перечислены расположения всех пулов пакетов. Если у вас есть другие установки Eclipse в вашей системе, вы можете использовать «Агент очистки» для очистки неиспользуемых пакетов. Если у вас нет других установок Eclipse, вы можете вместо этого удалить весь каталог пула пакетов (по умолчанию
В зависимости от того, какую работу вы проделали с Eclipse, может быть больше каталогов, которые вы, возможно, захотите удалить. Если вы использовали Maven, то
/.m2/ содержит кэш Maven и настройки (совместно используемые с CLI Maven и другими IDE). Если вы разрабатываете подключаемые модули Eclipse, то после тестовых прогонов могут быть рабочие пространства JUnit рядом с рабочей областью Eclipse. Аналогично, другие инструменты сборки и среды разработки, используемые в Eclipse, могли создавать аналогичные каталоги.
Как удалить все проекты
Если вы хотите удалить свои проекты и метаданные рабочей области, вы должны удалить свою рабочую область (и). Расположение рабочей области по умолчанию: «
Если вы работаете с проектами Git, они обычно сохраняются не в рабочей области, а в каталоге
Это потому, что Eclipse не является установленным программным обеспечением в формальном смысле Windows.
Найдите установочный подкаталог, который, вероятно, называется eclipse. В этом подкаталоге, если вы видите такие файлы, как eclipse.ini, icon.xpm и подкаталоги, такие как плагины и дропины, удалите родительский подкаталог (тот, который называется eclipse).
Это удалит вашу установку, за исключением всего, что вы настроили самостоятельно (например, рабочие пространства, проекты и т. Д.).
Щелкните правой кнопкой мыши на значке eclipse и выберите расположение файла, затем удалите папку eclipse с диска (если хотите, сохраните резервную копию рабочей области eclipse). Также удалите значок затмения. Это оно..
Найдите установочный подкаталог, который, вероятно, называется eclipse. В этом подкаталоге, если вы видите файлы, такие как eclipse.ini, icon.xpm, и подкаталоги, такие как плагины и дропины, удалите родительский подкаталог (тот, который называется eclipse).
Это удалит вашу установку, за исключением всего, что вы настроили самостоятельно (например, рабочие пространства, проекты и т. Д.).
Надеюсь это поможет.
Обычно в Eclipse нет традиционного процесса установки или удаления. Это просто папка приложения, а затем рабочая область, которую вы выбрали бы / создали при первом запуске.
Кроме этого, вы можете использовать приведенные ниже рекомендации для удаления затмения.
Как удалить Eclipse
Если вы используете Windows 10 или другие операционные системы Windows и хотите удалить версию Windows Eclipse, воспользуйтесь приведенными ниже способами.
Подобно тому, как мы видели способы удаления Eclipse в Mac OS, мы также можем использовать различные способы удаления Eclipse в системах Windows.
Способ 1: использовать программу удаления приложений
Вы можете использовать приложение удаления, которое иногда загружается и устанавливается на вашем ПК с Windows вместе с программным обеспечением.
Перейдите в родительскую папку, где хранится Eclipse. Найдите файл приложения с именем «Uninstaller». Когда вы найдете его, дважды щелкните по нему и следуйте инструкциям по удалению Eclipse из системы Windows.
Способ 2. Использование установки и удаления программ
Вы знаете, что любое приложение или программное обеспечение, которое вы устанавливаете в своей системе, указано в разделе программ. Вы можете воспользоваться помощью этого встроенного приложения для удаления Eclipse из Windows.
Собираем portable Eclipse-based-IDE для ARM
Как собрать C/C++ Eclipse IDE под Windows для сочинения и отладки микроконтроллерных программ, написано уже немало статей. Я же хочу показать, как сделать portable-версию IDE.
Сама среда Eclipse вполне себе перемещаема и не требует инсталляции. Абсолютным адресом обычно «страдают» инсталлируемые компиляторы-дебаггеры и разнообразные утилиты.
Кратко по порядку, что потребуется:
1. Папка Eclipse в корне диска C
Название и путь расположения может быть и другим. Просто так коротко и понятно.
2. Eclipse IDE for C/C++ Developers
Имеется две версии: Windows 32 Bit и Windows 64 Bit. Какую лучше взять? Если IDE будет использоваться только на 64-разрядной Windows, то качаем версию 64. Если же нужна универсальная среда, способная работать и на x86, и на x64-версии Windows, нужно использовать вариант 32 Bit.
Существенной разницы в быстродействии двух версий не замечено.
3. Виртуальная машина java
Eclipse написана на java, и поэтому для работы требуется Java Virtual Machine (JVM). Виртуальная машина должна иметь ту же разрядность, что и версия Eclipse. Если ранее не была установлена, качаем и устанавливаем. Требуется версия не ниже 1.7.
Все необходимые файлы JVM обычно расположены по адресу
C:\Program Files\Java\ либо C:\Program Files (x86)\Java\.
Копируем все файлы из вышеуказанной папки в Eclipse\java\. Теперь у нас есть копия JVM, которая будет использоваться только для работы с Eclipse.
4. Командный файл для задания начальных параметров и запуска Eclipse
Создаём eclipse.bat и размещаем его в корне папки Eclipse\. В этом файле будем указывать все пути к используемым компонентам нашей IDE.
Для пробного запуска поместим в eclipse.bat следующее:
Здесь первой строкой определяем переменную DEVELOP_ROOT, которая хранит путь расположения (запуска) bat-файла. Собственно, этот параметр и обеспечивает переносимость IDE. Второй строкой задаём путь расположения JVM. Третьей строкой запускаем загрузчик Eclipse. Путь к JVM передаётся в eclipse-загрузчик посредством аргумента -vm.
— путь к рабочей Workspace-папке. Она будет использоваться по умолчанию каждый раз при запуске Eclipse.
— аргументы, передаваемые в JVM. Здесь обычно указывают начальный -Xms и максимальный -Xmx размер памяти, отводимый под кучу. Если эти аргументы не указаны, то дефолтное значение берётся из файла конфигурации eclipse.ini.
Выполняем батник. Убеждаемся, что Эклипса успешно загружается и начинает работать.
5. Компилятор GNU Tools for ARM Embedded Processors
Качаем *.zip файл. Не надо никаких инсталляторов! Распаковать в папку \Eclipse\compilers\ (или в любую другую внутри Eclipse\).
6. Build tools (утилита make)
Рекомендую взять свежую версию tools из проекта GNU ARM Eclipse Plug-ins. Эта версия избавлена от проблемы 2000h (ограничение длины параметров командной строки). Там лежит инсталлятор, но его тоже совсем не обязательно выполнять. Достаточно просто распаковать (7-zip`ом например) и скопировать файлы из папки bin в Eclipse\compilers\make_utils\.
Чтобы Eclipse и его плагины могли работать с нашими утилитами, необходимо указать путь к ним при помощи переменной окружения PATH. Фишка в том, что переменная PATH, заданная в bat-файле, замещает одноимённую глобальную переменную, и позволяет указать пути к нужным нам локальным файлам. Новое значение PATH актуально только в пределах работы нашего eclipse.bat (т.е. для тех программ, которые оттуда запускаются).
Для запуска GCC-компилятора не нужен вот этот глобальный хлам:
и руками сюда вписывать абсолютные пути к компилятору не будем. А просто в бате укажем:
Отлично. Доустанавливаем необходимые плагины с утилитами и прописываем по мере необходимости относительные пути их расположения.
7. GNU ARM Eclipse plug-ins
Скачать архив, или установить напрямую через Eclipse.
8. Eclipse Embedded Systems Register View
Плагин для просмотра содержимого регистров микроконтроллера. Удобно во время отдадки. Ссылка для установки в Eclipse. Последняя версия в распакованном виде занимает всего-то 940 Мб…
9. Дрова и утилиты для отладчика JLink
Устанавливаем. Копируем файлы из C:\Program Files (x86)\SEGGER\JLinkARM_Vxxx\ в Eclipse\utils\jlink\vx.xxx. И… деинсталлируем. Всё что нужно для работы, скопировано. В том числе дрова для USB-отладчика.
Теперь для запуска jlink-gdb-сервера в Debug Configuration достаточно будет указать
Можно пропустить этот пункт, если jlink не используется.
10. OpenOCD
Сборка для Windows. Скачать, распаковать в папку Eclipse\utils\OpenOCD.
Путь для OpenOCD прописывать не требуется. Запуск сервера можно осуществить при помощи например такой конфигурации:
11. Добавить другие плагины и утилиты по вкусу
12. Скрыть DOS-окно
При запуске eclipse.bat отображается dos-окно, которое потом висит на панели задач до момента закрытия Эклипсы. Чтобы его скрыть, создайте файл eclipse.vbs в Eclipse\ с таким содержимым (updated):
Теперь при запуске этого скрипта будет запущен eclipse.bat, который в свою очередь запустит Eclipse без отображения ненужных dos-окошек.
Много кавычек требуется, чтобы «переварить» путь, содержащий пробелы.
Ещё один метод спрятать dos-окно без использования vbs — вызвать Эклипсу при помощи команды start:
Однако чёрное окошко перед скрытием всё же успевает отобразиться на 0,1-0,5 сек. Неэстетично.
Вариант vbs стартует чисто и без артефактов. Поэтому рекомендую именно его.
Заключение
В итоге получили IDE, которая содержит в одной папке все необходимые плагины/компиляторы/утилиты, и способную работать при любом пути расположения корневой папки (естественно, со стандартными ограничениями на длину пути к файлам). Полезности:
p.p.s.
Если кто ещё не перешёл на Атмел-Студию, то добавить:
Компилятор WinAVR
Установить; скопировать в Eclipse\compilers\WinAVR-20100110; деинсталлировать.
The AVR Eclipse Plugin
С компилятором и плагином для AVR проблема: переносимости не получается. AVR-плагин ищет компилятор либо через реестр, либо по абсолютному пути, указанному в настройках.
— принудительно записать адрес компилятора в реестр. Либо вручную, выполнив xxx.reg файл с примерно таким содержимым:
Либо автоматически при каждом запуске Эклипсы, указав в бате
— вручную указать путь на странице настроек «Windows\Preferences\AVR\Paths» среды Eclipse.
p.p.p.s подправил статью с учётом комментариев.
IDE, собранную по описанной методике и готовую к применению, можно скачать здесь. В первую очередь требуются следующие архивы:
eclipse.7z (289 Мб) — собственно, Eclipse IDE + plugins + JVM;
compilers.7z (52 Мб) — AVR/ARM компиляторы + make;
utils.7z (62 Мб) — несколько вспомогательных утилит (в т.ч. OpenOCD, JLink).
Распаковать, запустить Eclipse.vbs.
Комментарии ( 26 )
dp0. Только стоит учесть, что оно уже включает в себя бэкслеш в конце.
Для записи адреса компилятора в реестр необходимо выполнить xxx.reg файл с таким содержимым:
dp0 — это папка с батником (%0 — нулевой аргумент ака имя батника,
В какую папку следует установить Eclipse в Windows?
Я запускаю Windows 7 С включенным UAC. Мне всегда казалось странным, что затмение не использует установщик и не использует папку AppData для хранения своих данных в Windows, но в последнее время мне пришлось переустановить его пару раз (проблемы с жестким диском), и мне было интересно, действительно ли я помещаю его в лучшее место.
я копирую папку eclipse в my и сделать ярлык в меню Пуск, а затем закрепить его на панели задач. Однако у eclipse есть проблемы, поэтому я перехожу к свойствам, вкладке совместимости и включаю «Запуск от имени администратора». Затем каждый раз, когда я открываю eclipse, я должен нажать » Да » в окне UAC, но все работает правильно, за исключением одного побочного эффекта: моя тачпад не прокручивает окна в eclipse. Это связано с тем, что программа touchpad работает как обычный пользователь, поэтому она не может изменять eclipse, работающий как администратор. Итак, тогда я должен закрыть и снова открыть программное обеспечение touchpad как администратор.
Короче говоря, длинная история. где лучше всего поместить папку eclipse в Windows и почему?
Edit: я только что нашел возможные предложения, не стесняйтесь комментировать. Похоже, я могу просто запустить его как администратор один раз в первый раз и настроить все мои плагины и такие, а затем запустить его как обычный пользователь для моих обычных задач (кодирование). Я не могу поверить, что никогда не думал об этом, но я могу придерживаться программы Каталог файлов и дать этот подход попробовать, если я не получу лучший ответ здесь.
5 ответов
настройки Eclipse в
большим плюсом этой установки является переносимость. Я могу просто переместить всю папку на новый диск, переустановить свой путь и все работает. Отсутствие помех со стороны параметров реестра совсем. Делает его очень легко резервного копирования.
этот подход работал для XP, Windows7 RC1 и Windows7 Professional без проблем.
вы можете установить (распаковать) eclipse:
обычно я устанавливаю Eclipse в %LocalAppData%.
вы можете положить его под свой или My Documents папка, поэтому вам не придется беспокоиться о разрешениях. Затем просто добавьте ссылку в меню Пуск / быстрый запуск / рабочий стол, и вам будет хорошо идти.
и целевые платформы помещаются под /Eclipse/TargetPlatforms/. и друзей.
Разработка простого Eclipse RCP приложения
В данной статье я хотел рассказать о том, как создавать приложения при помощи Eclipse RCP (Rich Client Platform). Поводом для написания послужил тот факт, что на Хабре абсолютно отсутствуют статьи, описывающие данную платформу. В качестве примера мы создадим пользовательскую форму ввода; корректность данных будет проверяться при помощи JFace Data Binding framework. Для затравки приведу ниже скриншот с тем, что у нас должно получиться.
Что такое Eclipse RCP
Для начала, все же необходимо сказать, что же такое Eclipse RCP. Eclipse – это среда разработки, написанная на Java, развиваемая и поддерживаемая Eclipse Foundation (участниками которого являются IBM, SAP, Oracle, компании, предлагающие продукты на основе Eclipse RCP и участвующие в развитии экосистемы Google, RedHat, Adobe, Cisco, Intel). Eclipse RCP – это набор плагинов для создания, так называемых, rich client application. Все что видит пользователь, открывая Eclipse IDE, является плагином, созданным на основе этой платформы. Пользователь может создавать свои плагины на основе огромного количества уже существующих, также при необходимости можно найти большинство популярных фреймворков, таких как Hibernate, Google Guice, Google Guava, JUnit, TestNG в виде плагинов. Также стоит отметить, что архитектура времени выполнения основана на спецификации сервисной платформы OSGI, данная спецификация описывает способы создания и работы модульных приложений. Eclipse, как уже упоминалось выше, написана на Java и позиционируется как кроссплатформенный продукт (в 90% случаев RCP приложение соберётся на Windows, Linux и Mac). Все плагины, составляющие ядро платформы, и большинство сторонних плагинов распространяются под лицензией EPL (Eclipse Public License). Пользовательский интерфейс RCP приложений основан на визуальных компонентах фреймворков SWT и JFace, а также на собственных Eclipse виджетах. Рисунки, приведённые ниже, показывают из каких компонентов состоит приложение, основанное на платформе RCP, и структуру самой платформы Eclipse.
Рисунок 1 — Компоненты используемые в RCP приложении (рисунок взят с этого сайта)

Рисунок 2 – Архитектура Eclipse (рисунок взят с этого сайта)
Плюсы и минусы платформы
Главный вопрос — чем же так хороша данная платформа и зачем ее использовать для разработки десктопных приложений (к слову, возможно разрабатывать веб приложения и приложения для мобильных платформ). Модульность, кроссплатформенность, поддержка мультиязычности, бесплатность, огромное количество существующих плагинов, библиотек и фреймвороков. Все это позволяет создавать приложения коммерческого уровня (ссылка на список существующих приложений разработанных на данной платформе приведена в конце статьи). К минусам можно отнести достаточно высокий уровень вхождения, так как для разработки серьёзного приложения необходимо знать хотя бы в общих чертах, как работает OSGI фреймворк, уметь работать с компонентами и виджетами SWT и JFace. Также для русскоговорящих разработчиков проблемой будет найти какие-либо материалы или книги об упомянутых выше фреймворках и библиотеках (ссылки на найденные ресурсы, в том числе и на русскоязычные, приведены в конце статьи), хотя в Европе и США периодически проводятся конференции, которые организуют участники Eclipse Foundation, в Германии издается специальный журнал, рассказывающий о новых плагинах и содержащий уйму примеров их применения, а также существует целая серия книг на немецком, которая описывает все ньюансы и тонкости разработки. На английском можно найти специальную серию книг eclipse series издательства Addison-Wesley, также можно найти пару книг от издательства Apress. Но на нашем родном языке материалов и книг ничтожно мало.
Приступаем к работе
Установка необходимых плагинов
Давайте перейдём непосредственно к созданию нашего первого RCP приложения. Для работы нам необходимо скачать сборку: Eclipse for RCP and RAP Developers c официального сайта. Если же Eclipse IDE уже установлена, то можно воспользоваться менеджером обновлений. Выберем в главном меню пункт Help->Install New Software. В появившемся окне Install сверху выберем из выпадающего списка нужный нам сайт с обновлениями — download.eclipse.org/releases/indigo, если такого сайта в списке нет, то нажмём справа кнопку Add, в поле Name напишем – Indigo Update Site, в поле Location – адрес, приведённый выше, нажмём OK (если при добавлении адреса появляется сообщение – Duplicate location, значит адрес уже существует в списке Available Software Sites, список сайтов обновлений можно посмотреть в предыдущем окне Install если щёлкнуть по ссылке Available Software Sites, которая находится под выпадающем списком). После выбора сайта обновлений, внизу появится древовидный список (если отмечен чекбокс Group items by category), откроем пункт General Purpose Tools и выберем Eclipse Plug-in Development Environment, затем откроем пункт EclipseRT Target Platform Components и отметим плагин – Eclipse RCP Plug-in Developer Resources, именно эти два плагина нам необходимы для создания нашего проекта. Далее нажмём два раза Next, примем лицензионное соглашение и щёлкнем по кнопке Finish; все, начнется установка необходимых плагинов. После установки нам будет предложено перезагрузить Eclipse, что мы и сделаем.
Рисунок 3 – Окно установки плагинов
Создание проекта
После перезагрузки выберем в главном меню пункт File->New->Other, выберем пункт Plug-in Development, далее, в ниспадающем меню отметим Plug-in Project.
Рисунок 4 – Меню выбора типа создаваемого проекта
Нажмём Next, нам необходимо дать имя нашему проекту, пусть он будет называться first.rcp.application, опять нажмём Next. В следующем окне нам необходимо указать имя приложения, в поле Name напишем First RCP Application. Снимем флажок с пункта Generate an activator, a Java class that controls the plug-in’s life cycle; для нашего простого приложения класс активатор не нужен. Оставим флажок на пункте — This plug-in will make contributions to the UI, так как наше приложение будет содержать пользовательский интерфейс. Оставим третий пункт Enable API Analysis неотмеченным. На вопрос — Would you like to create a rich client application? ответим Yes.
Рисунок 5 – Окно создания плагина
Нажмём Next, нам будет предложено выбрать шаблон для будущего приложения, выберем — Hello RCP и нажмём Next.
Рисунок 6 — Окно выбора шаблона RCP проекта
В последнем окне, в поле Application window title напишем — User Form, в поле Application class – MyApplication. Флажок Add branding оставим неактивным. Нажмём кнопку Finish. Нам будет предложено переключиться на перспективу Plug-in Development perspective, согласимся с этим предложением.
Рисунок 7 — Окно конфигурации шаблона RCP проекта
Структура проекта
Итак перед нами структура только что созданного проекта.
Рисунок 8 – Структура проекта
Содержание пяти классов в пакете first.rcp.application в данный момент нас не итересует, скажу только, что класс MyApplication это в некотором роде метод main() обычной Java программы, данный класс отвечает за то как будет запущен наш плагин и как он будет остановлен. В классе ApplicationWorkbenchWindowAdvisor, мы можем установить размер окна приложения при помощи следующей строки кода:
configurer.setInitialSize(new Point(400, 300));
Также мы можем увидеть, что по умолчанию не будет показываться панель инструментов и строка состояния:
configurer.setShowCoolBar(false);
configurer.setShowStatusLine(false);
Последней строкой устанавливается заголовок главного окна:
configurer.setTitle(«User Form»);
Класс ApplicationActionBarAdvisor отвечает за настройку строки меню нашего приложения. Класс Perspective отвечает за расположение и размер редакторов (editors) и видов (views), которые находятся в данной перспективе (perspective), в RCP приложении должна быть хотя бы одна перспектива.
Запуск проекта
Для того, чтобы запустить только что созданное нами приложение, нам необходимо перейти в папку META-INF и открыть файл MANIFEST.MF, если вы вдруг его закрыли (этот файл открывается по-умолчанию при создании проекта).
Рисунок 9 – Редактор свойств RCP приложения
Данный файл позволяет нам менять многие настройки проекта, подключать дополнительные плагины, подключать и управлять расширениями, настраивать сборку нашего плагина и многое другое. Мы находимся на вкладке Overview, в разделе Testing нажмём на ссылку — Launch an Eclipse application, через мгновение на экране появится окно нашего приложения, закроем его и перейдём к следующему этапу.
Рисунок 10 – Окно нашего приложения
Добавление вида (view)
Добавление расширения
Нашей задачей является создание вида (view), на который мы сможем поместить элементы графического интерфейса. Перейдём опять к файлу MANIFEST.MF, выберем внизу вкладку – Extensions. Мы видим, что по умолчанию у нас есть два расширения: org.eclipse.core.runtime.applications и org.eclipse.ui.perspectives. Первое расширение связано с классом нашего приложения MyApplication, если мы выберем данное расширение и развернём древовидный список до узла first.rcp.application.MyApplication (run), мы увидим, что поле class содержит название именно этого класса. Вернувшись к корневому узлу данного списка, справа в разделе Extension Details мы увидим два поля, значения которых мы тоже можем поменять (не будем сейчас этого делать): ID – идентификатор приложения и Name – название приложения.
Второе расширение отвечает за настройку перспективы нашего приложения. Файл MANIFEST.MF позволяет нам не заглядывая в код класса Perspective, указать, какие виды и/или редакторы будет содержать данная перспектива, их положение, размер и соотношение. Щёлкнув на этом расширении и перейдя к дочернему пункту мы увидим, что в разделе Extension Element Details мы можем указать класс перспективы, идентификатор и имя. Необходимо отметить, что подобные изменения, как говорилось выше, можно произвести путём редактирования непосредственно кода класса, который связан с данным расширением и редактированием файла plugin.xml, но не хотелось бы усложнять создание нашего первого проекта.
Рисунок 11 – Вкладка с расширениями нашего проекта
Нам необходимо добавить новое расширение для создания вида. Для этого нажмём на кнопку Add и в появившемся окне, в поле Extension Point filter введём views, должно остаться только одно расширение – org.eclipse.ui.views, выберем его и нажмём кнопку Finish.
Рисунок 12 – Окно выбора нового расширения
В списке расширений у нас должно появиться ещё одно, третье по счёту расширение.
Настройка вида
Щёлкнем по добавленному нами расширению правой кнопкой мыши, появится контекстное меню, выберем в нем New->view, тем самым мы добавим элемент к нашему расширению (этим элементом и является необходимый нам вид). В правой части появятся настройки данного элемента. Для начала создадим класс для нашего вида. Сделать этом мы можем нажав на ссылку class*.
Рисунок 13 – Настройки вида (view)
Откроется стандартный диалог создания Java класса, дадим ему название – MainView; как мы можем заметить, данный класс наследуется от класса org.eclipse.ui.part.ViewPart, родительского класса для всех видов. Завершим создание класса нажав на кнопку Finish. Осталось совсем немного, после создания класса для нашего вида перед нами откроется его код, создадим статическую переменную, которая будет содержать идентификатор данного вида, в качестве идентификатора мы зададим каноническое имя данного класса. Напишем следующее:
…
public class MainView extends ViewPart <
public static final String > …
>
Ввернёмся к файлу MANIFEST.MF, откроем вкладку Extension, скопируем содержимое поля class* и вставим его в поле ID. Теперь имя класса и идентификатор этого вида совпадают, данный приём является хорошей практикой, так как всегда позволяет быстро найти нужный вид и узнать его идентификатор. В поле name* напишем – User Form. Все вид создан, осталось связать его с нашей перспективой, так как вид сам по себе не может быть использован, иными словами он должен принадлежать какой-либо перспективе.
Настройка расположения вида
Дальнейшие манипуляции мы можем произвести оставаясь в редакторе расширений или же открыть код класса перспективы — Perspective.java, что мы и сделаем. В классе Perspective, перейдём в метод – createInitialLayout(), данный метод задаёт начальное положение видов и редакторов. В методе напишем следующие две строки кода:
layout.setEditorAreaVisible(false);
layout.addStandaloneView(MainView.ID, true, IPageLayout.LEFT, 1.0f, layout.getEditorArea());
Первая строка указывает объекту layout, что нам не нужна область для редактирования, так как у нас только один вид и нету редакторов. Вторая строка добавляет наш вид, причём как автономный (standalone). Первым параметром является идентификатор нашего вида. Второй параметр это булево значение, отвечающее за то, будет или нет показан заголовок нашего вида (User Form). Третий параметр предназначен для указания ориентации вида в перспективе, так как вид у нас один и займёт все пространство перспективы, то данное значение может быть любым. Четвёртый параметр определяет положение этого вида по отношению к другим видам или редакторам, так как, в нашем случае, вид один он должен занимать все пространство перспективы. Последний пятый параметр, идентификатор области редактирования (editor area). Сохраним наши изменения.
Запуск приложения с добавленным видом
Вернёмся к файлу MANIFEST.MF и снова запустим наше приложение, для этого перейдём на вкладку Overview, в разделе Testing, щёлкнем по ссылке Launch an Eclipse application. Большого различия с тем как выглядела форма при предыдущем запуске мы не увидим, добавилась только вкладка с нашим видом – User Form.
Рисунок 14 – Окно нашего приложения с добавленным видом
На сегодня все, продолжение будет в следующей статье.



