Проект не может быть собран до тех пор, пока ошибки пути сборки не будут устранены. - PullRequest
91 голосов
/ 03 сентября 2010

При компиляции проекта Android в Eclipse 3.4.2 я получаю Проект не может быть собран, пока не устранены ошибки пути сборки.

Я получил временное решение из блога http://www.scottdstrader.com/blog/ether_archives/000921.html

Было принято решение принудительно выполнить восстановление выбранных проектов (и их файлов .classpath):

  1. Открыть свойства проекта
  2. Выберите Java Build Path> Libraries
  3. Добавить новую произвольную библиотеку (будет удалена позже)> OK
  4. Подождите, пока рабочее пространство обновится (или принудительно обновитепроект)
  5. Ошибки исчезнут
  6. Удалите фиктивную библиотеку

Единственные другие ссылки, которые я смог найти, - это сделать небольшие изменения содержимогофайла .classpath.

Есть ли постоянное исправление для этой проблемы?

Ответы [ 16 ]

120 голосов
/ 03 сентября 2010

Вы пробовали использовать Project> Clean ... из меню?Это заставит новую сборку выбранных проектов в Eclipse.

52 голосов
/ 26 июня 2013
1-Right CLick on your project folder, Choose Build Path > Configure Build Path
2-Select Libraries Tab and delete any arbitrary library present there.
3-Click on Add Library option, Select JRE System Library and click Next.
4-Choose last Radiobutton option Workspace default JRE and click Finish.
5-press f5 for refresh.
6-run ur program .
7 голосов
/ 09 апреля 2013

Это происходит, когда библиотеки, добавленные в проект, не имеют правильного пути.

  1. Щелкните правой кнопкой мыши по вашему проекту (из проводника пакетов)
  2. Получил путь сборки -> настроить путь сборки
  3. Выберите вкладку библиотеки
  4. Исправить ошибку пути (указать правильный путь), отредактировав jar или классы по ошибке
5 голосов
/ 29 июля 2016

Это то, что исправило это для меня ...

У меня была проблема с моим spring-core.jar. Я удалил весь каталог релизов, расположенный здесь. (Я нахожусь на победе 10).

C:. \ Users ******** m2 \ репозиторий \ орг \ springframework \ весна-ядро \ 4.3.1.RELEASE

Я щелкнул правой кнопкой мыши по проекту> Maven> Обновить проект , и мой восклицательный знак исчез. Больше никаких проблем.

Вот источник, где я нашел информацию:

http://crunchify.com/cannot-be-read-or-is-not-a-valid-zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar-file/

3 голосов
/ 19 августа 2015

Это работает для меня: закрыть проект , затем повторно открыть его , это заставит затмение увидеть его как свежий проект и обнаружит правильный путь сборки.

3 голосов
/ 14 июня 2013

Для моего Mac OSX Eclipse я выполнил следующие шаги:

  1. Щелкните правой кнопкой мыши на своем проекте, выберите Путь сборки > Настройка пути сборки
  2. Выберите Библиотеки Закладка и удалите любую произвольную библиотеку или что-либо еще, что вызывает ошибки в пути сборки.
  3. Нажмите кнопку Добавить библиотеку , выберите JREСистемная библиотека и нажмите кнопку Далее.
  4. Выберите последний параметр Radiobutton Рабочая область по умолчанию JRE и нажмите кнопку Готово.
  5. Очистите и соберите свой проект.
2 голосов
/ 25 июля 2016

Ни один из других ответов не работал для меня. Даже после исправления проблем с путями сборки, обновления, очистки, перекомпоновки и перезапуска (как Eclipse, так и компьютера) я все еще получал маленький красный восклицательный знак.

Я исправил это, закрыв проект (щелкнув правой кнопкой мыши, закрыв проект) и открыв его снова (дважды щелкнув по закрытому проекту), что, казалось, заставило затмение «заметить msgstr "проблемы с сборкой были исправлены.

1 голос
/ 15 июня 2014

На моем Mac это работает для меня

  1. Проект> Очистить (ошибки и предупреждения останутся или увеличатся после этого)
  2. Закрыть Eclipse
  3. Открыть зановоЗатмение (ошибки появляются на мгновение, а затем исчезают, предупреждения остаются)

Вы готовы пойти и теперь можете запустить свой проект

1 голос
/ 30 января 2013

Я видел эту проблему несколько раз (получил ее прямо сейчас на моем домашнем компьютере с Eclipse 4.2).

Принудительное повторное сохранение (путем изменения пути к классу, например, путем добавления библиотеки, сохранения, возврата) работает временно.Но проблема возвращается после перезапуска Eclipse: (

Обнуление рабочей области Eclipse с орбиты навсегда исправит это (до следующего раза). Но должен быть лучший способ!

0 голосов
/ 27 июня 2019

Если вы думаете, что все сделали правильно, но Eclipse по-прежнему жалуется на jar-файлы, обновите папку, в которой находятся jar-файлы, и убедитесь, что Eclipse знает, что они были добавлены в проект.Указание только пути к файлу (по-видимому) недостаточно

...