Правильный способ удаления плагина из Eclipse


137

В прошлый раз я столкнулся с проблемой удаления плагинов из Eclipse.

симптомы:

1. при удалении через уже установленное меню, которое не может быть правильно переустановлено и имеет несколько перспектив - например, для SQL Explorer. (в Open Perspectiveменю)

2. при удалении через файловую систему - вручную из pluginsкаталога, я не уверен, что .jars следует удалить

Вопрос в том, какие шаги гарантируют правильное полное удаление плагина и что лучше, ручное или автоматическое удаление?

Поделитесь, пожалуйста, своим опытом.


5
У меня та же проблема при попытке удалить Eclipse SQL Explorer . Он не указан как плагин в разделе « Справка»> «Об Eclipse»> «Сведения об установке»> «Вкладка установленного программного обеспечения» . Я установил его через « Справка»> «Установить новое программное обеспечение» .
Джесс

Ответы:


262

Используя меню, откройте

Помощь | Сведения об установке (в более новых версиях) или
Справка | О затмении | Детали установки (в более старых версиях).

На вкладке «Установленное программное обеспечение» нажмите на программное обеспечение, которое вы хотите удалить, затем нажмите кнопку «Удалить ...» ниже.

Если вы установили плагин, поместив его в dropinsпапку, просто удалите его из dropinsпапки и перезапустите Eclipse.

Смотрите ответ @Cogentleman для более свежих версий Eclipse.


1
Это не будет работать для всех плагинов ... Subclipse отказывается удалить: stackoverflow.com/questions/6070424/…
marcolopes

Я считаю, что вы можете удалить плагины с помощью этого метода, только если они НЕ были предустановлены в вашем исходном дистрибутиве.
Отметить

4
На последних версиях Eclipse есть ярлык: Справка-> Сведения об установке. Нет необходимости идти в диалог «О Eclipse».
Федир Цапана

Я выполняю ваши действия, но мне не показывается опция удаления, что мне делать?
субхаши

5
В Eclipse Oxygen они вернулись к старому способу (Справка -> О Eclipse -> Сведения об установке).
Алекс

12

Я хотел бы предложить свое решение, которое сработало для меня.

Он возвращает версии Eclipse и его плагинов к версии непосредственно перед установкой плагина.


Это, безусловно, тоже должно работать - и может / должно использоваться, когда вы делаете серьезное обновление и терпите неудачу. Но решение Sandmans является правильным только для одной функции ...
Тонни Мэдсен

1
Спасибо. К счастью, я не удалял старое Затмение. Не понимаю отрицательных ответов на этот ответ.
Суфий

5
Пожалуйста, укажите шаги, иначе как другие узнают, как вернуться обратно?
субхаши

Вы должны принять реальный ответ, оставив его в качестве побочного ответа
Андреа Лигиос

10

Пользователь Eclipse Photon, находящийся здесь на панели инструментов Windows> «Установки»> «Установить / обновить»> ссылка «Удалить или обновить»> Щелкните по элементу и нажмите кнопку «Удалить».

Скриншот


3
Я не знаю, почему это должно быть по-разному для каждой версии Eclipse.
user3067860

3

Правильный способ удаления плагина установки из Eclipse / STS:

Перейдите в папку установки eclipse ----> plugin -> выберите нужный плагин и удалите его.

бывший

Step 1. 
E:\springsource\sts-3.4.0.RELEASE\plugins

Step 2. 
select and remove related plugins jars.

1
Это не правильный путь. Это может работать, но это не то, что вы должны делать, поскольку Eclipse управляет своими плагинами.
thoni56

2

Вдохновленный ответом Серджонни , я сделал следующие шаги:

Help --> Installation Details --> Installation History tab

В Previous configurationsтаблице вы можете выбрать configurationи посмотреть Configuration contents, какие именно плагины были установлены и включены в него.

С помощью Compareкнопки легко найти конфигурацию, содержащую плагин, который вы хотите удалить . Эта кнопка активна, когда выбраны две конфигурации.

После отслеживания конфигурации, которая отвечает за этот плагин, выберите предыдущую конфигурацию и нажмите Revertкнопку.

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


2

Я использую Eclipse Kepler. В справке нет пункта «Сведения об установке» или «Об Eclipse». Для меня это была Помощь | Торговая площадка Eclipse ...

Пришлось нажать на вкладку «Установлено». Там был указан плагин, который я хотел удалить, с опцией «Удалить».


1

Справка -> О Eclipse -> Сведения об установке -> выберите все, что хотите удалить, на вкладке «Установленное программное обеспечение».


0

Для некоторых плагинов Eclipse Marketplace деинсталляция может не работать. (Пример: SonarLint v5)

Поэтому постарайтесь,

Help -> About Eclipse -> Installation details
  • искать имя плагина в 'Установленные программы'

  • Выберите имя плагина и удалите его

Дополнительные детали

Чтобы исправить ошибки плагина, после удаления верните прежнюю версию плагина,

Help -> install new software..
  • Получить URL-адрес плагина из поиска Google и добавить его (пример: https://eclipse-uc.sonarlint.org )

  • Выберите и установите более старые версии плагина. Это исправит большинство проблем с плагином.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.