Установил плагин на eclipse (mars), теперь eclipse не запускается. Как я могу удалить плагин?

Я установил плагин для просмотра файлов json, это «инструмент json» от sweetlemonade.

В любом случае, после его установки я попытался просмотреть файл json (очень большой файл), который, как я думал, плагин сможет обработать. Что ж, когда я это сделал, затмение разбилось. Теперь я не могу заставить затмение снова начаться. Он не работает, когда доходит до "загрузки org.sweetlemonade.eclipse.json"

Я искал здесь другие ответы, но принятые ответы включают использование «p2 Director» для удаления плагина через командную строку. Единственная проблема - ответ для старой версии eclipse. Я использую eclipse mars и нигде не могу найти установку для "p2 Director".

Как я могу удалить этот плагин вручную и снова запустить eclipse? Я хочу решить эту проблему, не переустанавливая и не теряя настройки проекта.


person dalvacoder    schedule 03.03.2016    source источник


Ответы (2)


Хорошо, мне удалось решить эту проблему, перейдя в

configuration/org.eclipse.equinox.simpleconfigurator/bundles.info

и удалил строку, отвечающую за плагин:

org.sweetlemonade.eclipse.json,1.1.0,../../../.p2/pool/plugins/org.sweetlemonade.eclipse.json_1.1.0.jar,4,false

Затем я снова запустил eclipse, и он отлично открылся. Я видел вкладку, на которой eclipse ранее пытался открыть большой файл JSON, все еще была открыта, за исключением того, что теперь у нее есть «x» с сообщением о том, что плагин инструмента json не может быть найден. Поскольку проблема, вероятно, возникла из-за того, что eclipse продолжал пытаться восстановить эту вкладку каждый раз, когда я ее открывал, я закрыл вкладку, затем закрыл eclipse и повторно добавил строку, которую я удалил, в файл bundles.info. Наконец, я снова открыл eclipse и удалил плагин надлежащим образом (так как плагин мне не нужен).

person dalvacoder    schedule 03.03.2016
comment
Спасибо, ты только что сделал мне день! - person Joonas Pulakka; 02.06.2016
comment
Примечание: bundles.info находится в алфавитном порядке, поэтому вы не можете просто удалить последнюю строку. - person javaPlease42; 09.11.2017

Мне кажется, что Eclipse автоматически сохранил ваше рабочее пространство с открытым этим файлом; по умолчанию автосохранение происходит каждые 5 минут. Переименуйте этот файл автосохранения, найденный в _workspace_/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi, и перезапустите.

Затем вы можете использовать Справку О Сведения об установке, чтобы удалить редактор JSON, если захотите.

person Brian de Alwis    schedule 03.03.2016
comment
О, я не видел этого ответа, прежде чем решил проблему, я думаю, что это, вероятно, также сработало бы, потому что вы правы, мой рабочий процесс сохранялся с этим открытым файлом, поэтому eclipse продолжал пытаться снова открывать его каждый раз, когда он был побежал. В любом случае, спасибо, хорошее решение для любых подобных проблем в будущем! - person dalvacoder; 04.03.2016