Eclipse: ссылочный поставщик пути к классам не существует
В попытке облегчить мое затмение я удалил некоторые плагины.
После этого я больше не могу запускать свои проекты. Я получаю эту ошибку:
Указанный поставщик пути к классам не существует: org.eclipse.m2e.launchconfig.classpathProvider
Как я могу оправиться от этого?
Я не помню, какие плагины были удалены.
Я использую Eclipse Indigo.
Ответы
Ответ 1
Простое решение для повторного запуска ваших конфигураций запуска - это щелкнуть правой кнопкой мыши по проекту в среде IDE, а затем выбрать Configure → Convert to Maven Project. Это исправляет сломанную конфигурацию запуска, а также возвращает запись контекстного меню "Maven" для проекта.
Ответ 2
Возможно, вы пытаетесь запустить конфигурацию, которая имеет отношение к удаленному плагину. Удалите Run Project для этого проекта и создайте его.
см. здесь
Ответ 3
Вы можете попробовать восстановить старую конфигурацию:
- Нажмите
Help > About
, а затем нажмите ссылку Installation Details...
.
- Перейдите на вкладку
Installation History
, чтобы просмотреть список ранее сохраненных конфигураций. При выборе каждой конфигурации вы увидите, что было установлено в этой конфигурации. Когда вы найдете конфигурацию, к которой хотите вернуться, нажмите Revert
.
- Нажмите
Yes
, когда его попросят выйти и перезапустить верстак.
В противном случае @PradeepSimha прав: лучше всего переустановить Eclipse. В противном случае вероятность того, что вы столкнетесь с такими же проблемами в будущем, возможно, когда вы забудете причину этого.
Ответ 4
Вам не хватает плагина m2e (maven2eclipse).
Перейдите на рынок Eclipse и загрузите + установите. После этого это должно быть исправлено - это сработало для меня.
Если у вас нет торговой площадки в вашей установке eclipse, перейдите к "help/Install new Software" и введите ссылку http://download.eclipse.org/technology/m2e/releases.
Ответ 5
Я столкнулся с той же проблемой, что и вы.
Убедитесь, что имя вашей рабочей области и название проекта отличаются друг от друга вместе с вышеупомянутыми конфигурациями.
Ответ 6
Как исправить это:
- Нажмите "Запустить конфигурацию"
- Вкладка "Класс"
- Восстановить записи по умолчанию
Ответ 7
У меня была такая же ошибка, не удаляя любые плагины eclipse. Возможно, некоторые из плагинов были обновлены. Мне не удалось запустить какой-либо проект, даже простой класс Main с простой распечаткой не удалось.
Что мне помогло - запустить eclipse.exe -clean
.
Откройте командную строку, затем перейдите в каталог eclipse и запустите eclipse.exe -clean
, затем откройте рабочее пространство и начнете работать как обычно.
Надеюсь, это поможет кому угодно.
Ответ 8
Я столкнулся с той же проблемой, проверил конфигурацию в свойствах этого конкретного проекта, обнаружил, что Java Compiler → JDK compliance отключен и не установлен. Пробовал некоторые варианты, чтобы получить его, не повезло
Пришлось создать новый проект и решить его.