Удаление и удаление плагинов из eclipse - PullRequest
6 голосов
/ 15 февраля 2011

Я удаляю плагин с именем X из опции удаления eclipse.Теперь, чтобы сделать ясный подход, я пошел в каталог плагинов eclipse и удалил оттуда файл jar плагина.Теперь я пытаюсь переустановить тот же плагин, и eclipse выдает ошибку: 1001 *

Произошла ошибка во время фазы org.eclipse.equinox.internal.p2.engine.phases.CheckTrust.контекст сеанса был: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand =, action =).Ошибка чтения подписанного контента.Файл "D: \ Testing \ eclipse-jee-helios-SR1-win32 \ eclipse \ plugins \ x_1.1.3.jar" не существует

Теперь, как решить вышеуказанную проблему

Ответы [ 5 ]

22 голосов
/ 06 августа 2012

У меня похожая проблема.Я удалил файлы, связанные с этими плагинами, из каталога eclipse / plugins и eclipse / features.Причина, по которой я это сделал, заключается в том, что я уже удалил плагины из eclipse, но файлы остаются в обоих каталогах.Я решил это, отредактировав eclipse / artifact.xml.Я ищу все артефакты по идентификатору моих плагинов и удаляю их.И я могу переустановить плагины снова:)

5 голосов
/ 15 февраля 2011

Вы никогда не должны удалять плагины, которые вы установили, используя установщик Eclipse в разделе Справка> Установить новое программное обеспечение. Теперь есть каталог, используемый для вставки плагинов в виде jar-файлов, который, как я полагаю, вы использовали, в таком случае удаление приведет к желаемому поведению, если вы выключите затмение заранее. Если нет, то вам нужно очистить область конфигурации. В будущем при удалении перейдите в «Справка»> «Установить новое программное обеспечение»> «Уже установленное программное обеспечение», после того как вы там удалите, должно произойти удаление. :)

Гудлак.

4 голосов
/ 29 ноября 2013

Согласно документации затмения

Вы не должны удалять плагины из Eclipse.Плагины должны быть установлены как функции с помощью диспетчера обновлений.Тот же диспетчер обновлений можно использовать для отключения подключаемых модулей, отключив функцию, к которой они принадлежат.Запустите «Справка»> «Об Eclipse»> «Сведения об установке», выберите программное обеспечение, которое вам больше не нужно, и нажмите «Удалить».(В Macintosh это Eclipse> Об Eclipse> Сведения об установке.) В более старых версиях вам может потребоваться запустить «Справка»> «Обновления программного обеспечения»> «Управление конфигурацией ...», выбрать интересующую функцию и отключить ее с помощью задачи, показанной справаwindow.

Когда функция отключена, все ее плагины также будут отключены.Они по-прежнему доступны на диске и могут быть включены в любое время в будущем.

Чтобы физически удалить функцию и ее плагины, вам придется вручную удалить функцию из каталога eclipse / featuresи его плагины из каталога eclipse / plugins.Мы советуем крайне осторожно здесь.Удалите неправильные, и у вас могут возникнуть некоторые проблемы с восстановлением Eclipse до стабильного состояния.Если вы не заботитесь об использовании жесткого диска, мы рекомендуем оставлять подключаемые модули там, где они есть.

Обратите внимание, что при удалении подключаемых модулей вручную, как описано выше, некоторые метаданные все еще кэшируются Eclipse, что может привести к проблемам.позже.В этом может помочь запуск Eclipse с параметром -clean, поскольку Eclipse очищает кэшированные метаданные

1 голос
/ 24 ноября 2014
  1. Запустить затмение
  2. Переименование exlipse exe в eclipse.exe.back
  3. Запуск обновлений
  4. Обновления успешно выполнены
0 голосов
/ 06 декабря 2013

Спасибо .. Я не уверен, какое действие фактически устранило проблему, с которой я столкнулся.
Я удалил связанные с плагином файлы из папки плагинов и функций, удалил записи из файла artifact.xml и открыл eclipse с опцией -clean.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...