При компиляции проекта Android в eclipse 3.4.2 я получаю . Проект не может быть построен, пока не будут устранены ошибки пути сборки.
Получил временное решение из блога http://www.scottdstrader.com/blog/ether_archives/000921.html
Решением было принудительное повторное сохранение выбранных проектов (и их файлов .classpath):
- Откройте свойства проекта
- Выберите Java Build Path> Libraries.
- Добавить новую, произвольную библиотеку (которая будет удалена позже)> ОК
- Подождите, пока рабочая область обновится (или принудительно обновите проект)
- Ошибка (и) исчезнет
- Удалите фиктивную библиотеку
Единственные другие ссылки, которые я смог найти, - это незначительные изменения содержимого файла .classpath.
Есть ли постоянное решение этой проблемы?
eclipse
build
compilation
хулиганы
источник
источник
Ответы:
Вы пробовали использовать Project> Clean ... из меню? Это приведет к новой сборке выбранных проектов в Eclipse.
источник
источник
Это происходит, когда библиотеки, добавленные в проект, не имеют правильного пути.
источник
Это то, что исправило это для меня ...
У меня возникла проблема с моим spring-core.jar. Я удалил весь каталог релизов, расположенный здесь. (Я выигрываю 10).
C: \ Users ********. M2 \ repository \ org \ springframework \ spring-core \ 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/
источник
Это работает для меня: закройте проект, а затем снова откройте его , это заставит eclipse увидеть его как новый проект и определить правильный путь сборки.
источник
Ни один из других ответов не помог мне. Даже после исправления проблем с моим путем сборки, выполнения обновления, очистки, перестройки и перезапуска (как eclipse, так и компьютера) я все еще получал маленький красный восклицательный знак.
Я исправил это, закрыв проект (щелкните правой кнопкой мыши, закройте проект) и снова открыв его (дважды щелкните закрытый проект), что, казалось, заставило eclipse «заметить», что проблемы с путями сборки были исправлены.
источник
Для моего Mac OSX Eclipse я выполнил следующие шаги:
источник
Я видел эту проблему несколько раз (получил ее снова прямо сейчас на моем домашнем компьютере с Eclipse 4.2).
Принудительное повторное сохранение (путем изменения пути к классам, например, путем добавления библиотеки, сохранения, возврата) работает временно. Но проблема возвращается при перезапуске Eclipse :(
Выгрузка рабочего пространства Eclipse с орбиты исправит его навсегда (до следующего раза). Но должен быть способ получше!
источник
На моем Mac это сработало для меня
Все готово и теперь можно запустить свой проект
источник
Вот что сработало для меня:
~/.m2/repository
и удалите все там, запустивrm -rf
. Убедитесь, что все удалено.источник
просто проверьте, добавлены ли в вашу библиотеку ненужные Jar-файлы. если да, то просто удалите эти банки из библиотеки и один раз очистите проект. Это сработало для меня.
источник
В Eclipse это сработало для меня: щелкните правой кнопкой мыши проект. -> Свойства -> Раздел библиотеки; Добавить (любую библиотеку) -> выбрать библиотеку и нажать удалить -> нажать ОК.
источник
Я столкнулся с этой неприятной проблемой с платформой Play. Было бы неплохо, если бы был способ узнать, какими ошибками сборки недоволен Eclipse, но он вам не скажет. С одним проектом я смог закрыть проект, перестроить конфигурацию Eclipse с помощью
sbt eclipse
и снова открыть. С почти идентичным проектом это не сработало. Но удаление проекта, восстановление конфигурации Eclipsesbt eclipse
и импорт сделали свое дело.источник
получить cmd и запустить
источник
Если вы думаете, что все сделали правильно, но Eclipse по-прежнему жалуется на банки, обновите папку, в которой находятся банки, и убедитесь, что eclipse знает, что они были добавлены в проект. Указать только путь к файлу (по-видимому) недостаточно
источник
Я сталкивался с этой проблемой пару раз, и выполнение следующих шагов помогло оба раза. 1. Перейдите в C: \ Users \ 2. Найдите папку «.m2» и удалите ее.
подождите, пока проект не будет обновлен, и в моем случае выполнение вышеуказанных шагов разрешено в обоих случаях.
источник
Я получал дополнительное предупреждение
После устранения этого предупреждения ошибка также исчезнет. Шаги следующие:
Я щелкнул по нему правой кнопкой мыши, затем щелкнул
Quick Fix
. В открывшемся диалоговом окне я выбралOpen the Compiler Compliance property page
и нажалFinish
кнопку.(Это то же самое, что и
Java Compiler
раздел.)В этом диалоговом окне я нашел
Compiler compliance level
раскрывающееся меню, изменил его1.6
на1.8
и щелкнулApply and close
.Я получил окно сообщения, в
Compiler Settings Changed
котором спрашивали, хочу ли яBuild the project now?
. Я нажалYes
.Ошибка пути сборки исчезла.
источник
Перейти к проекту => Создавать автоматически . Убедитесь, что он отмечен галочкой
источник