Проблема с Java Buildpath в Eclipse - PullRequest
14 голосов
/ 05 мая 2011

В затмении у меня есть ошибка, связанная с моим путем сборки.

Ошибка:

Project 'XX' is missing required library: 'middlegen-2.1.jar'

Но библиотека удаляется перед настройкой пути сборки.

Возможно, проблема с кешем или около того?

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

с лучшими

Ответы [ 4 ]

25 голосов
/ 05 мая 2011

Полагаю, вы удалили библиотеку из каталога, но не обновили проект Путь сборки . Щелкните правой кнопкой мыши на имени проекта, выберите «Свойства», перейдите в «Путь сборки Java», выберите вкладку «Библиотеки» и увидите, что вашей библиотеки нет в списке. Если он все еще находится в этом списке, удалите его кнопкой «Удалить».

13 голосов
/ 09 июля 2014

Эта ошибка может быть вызвана отсутствием необходимой библиотеки или кэшированием eclipse

Раствор 1

  1. Открыть окно проводника проекта.
  2. Щелкните правой кнопкой мыши проект и выберите Buildpath -> ConfigureBuildPath
  3. На вкладке библиотеки проверьте, все ли используемые файлы jar физически находятся в каталоге / библиотеке веб-приложений. Если что-то показывает метку «КРАСНЫЙ Х», то исправьте их, поместив банку на место, либо удалите, либо добавьте это недавно с помощью добавления JAR

Решение 2

1. Попробуйте очистить проект, используя Меню-> Проект-> Очистить (выберите проекты и очистите его)

Решение 3

Если ваш путь сборки очень ясен, т. Е. Нет красных меток "x", то ошибка может быть в кешировании затмения. Затем выполните шаг

ниже.

1.Нажмите правой кнопкой мыши на проекте и выберите «закрыть проект». 2. Как только проект снова закрывается, щелкните правой кнопкой мыши на проекте и выберите открытый проект. Это решение очистит кэш затмения.

Надеюсь, что любое решение поможет решить вашу проблему.

7 голосов
/ 14 марта 2013

У меня была такая же проблема, но описанные выше шаги не помогли.Я провел поиск по файлам в рабочей области Eclipse и нашел файлы с именами .markers и .markers.snap, которые содержали неверные пути в папках в .projects, которые были названы для проектов, которые не создавались.Я вышел из Eclipse, сделал резервную копию этих файлов, удалил их из рабочей области Eclipse и перезапустил Eclipse.Проблема ушла.

0 голосов
/ 05 мая 2011

Конфигурация вашего проекта включает ссылку на middlegen-2.1.jar на пути сборки.Этот файл отсутствует.Вы можете либо: a) поместить файл туда, b) изменить конфигурацию, чтобы указать файл в другом месте, либо c) удалить ссылку, скрестить пальцы и надеяться, что проект будет скомпилирован и запущен без jar.1002 * Я не знаю, что означает «библиотека была удалена в ближайшее время», поэтому, если это важно для вашего вопроса, вы можете перефразировать.

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