Подтвердить что ты не робот

Отсутствие требуемой библиотеки в eclipse для не требуемой библиотеки

Я использую Eclipse для Java Develepers (Juno x64, работающий в Windows 7).

У меня есть проект, в котором я тестировал банку, которая мне больше не нужна (args4j), поэтому удалили зависимость. В какой-то момент мой компьютер неожиданно потерял электроэнергию, и с тех пор я перезапустил Eclipse.

У моего проекта теперь есть ошибка, "Project 'MyProject' is missing required library: '/path/to/args4j-2.0.21.jar'". Я работал с проектом в течение некоторого времени после удаления зависимостей без каких-либо проблем.

В разделе "Свойства проекта" > "Путь сборки Java" нет ссылки на args4j на любой вкладке.

Я пробовал:

  • поиск строки "args4j" во всех файлах моего проекта, но совпадений нет. В <workspace>\.metadata\.plugins\org.eclipse.core.resources\.history\ есть куча ссылок, но я сдержан, чтобы коснуться их из-за страха, что я могу сломать что-то еще.
  • [Edit] clean rebuild не действует.

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

4b9b3361

Ответ 1

Просьба сделать следующее, если вы не решите свою проблему, перейдите к следующему:

  • Проверьте .classpath файл в папке проекта. У вас может быть ссылка.
  • Закройте и снова откройте проект, не закрывая eclipse, это может привести к восстановлению кеша ресурсов Eclipse.
  • Сделайте чистую сборку после повторного открытия.
  • Повторно импортируйте проект в чистую рабочую область.

Ответ 2

Повторное добавление проблематичной банки, а затем удаление ее сделало трюк. Это лучше, чем переконфигурировать всю рабочую область в моем случае, так как у меня много проектов и настройка ADT в моей рабочей области.

Ответ 3

Удаление .classpath и .project, то реимпорт проекта в качестве проекта Maven работал у меня. Также может быть полезно отметить все рабочие файлы Eclipse, такие как .classpath в p4ignore или gitignore, начиная с начального коммита.

Ответ 4

Я обнаружил, что самым простым и простым способом является swtich для просмотра навигатора, откройте файл .factorypath и удалите оскорбительную зависимость.

Ответ 5

DO - mvn eclipse:clean eclipse:eclipse, в проекте, а затем refresh и затем clean проект, решит эту проблему