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 отключен и не установлен. Пробовал некоторые варианты, чтобы получить его, не повезло Пришлось создать новый проект и решить его.