Проект не может быть создан до тех пор, пока ошибки пути построения не будут устранены.

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

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

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

  • Откройте свойства проекта
  • Выберите путь сборки Java > Библиотеки
  • Добавить новую, произвольную библиотеку (для последующего ее удаления) > OK
  • Дождитесь обновления рабочей области (или принудительного обновления проекта)
  • Ошибка исчезнет.
  • Удалить фиктивную библиотеку

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

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

Ответ 1

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

Ответ 2

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 .

Ответ 3

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

  • Щелкните правой кнопкой мыши ваш проект (из проводника пакетов).
  • Построить путь → настроить путь сборки
  • Выберите вкладку библиотек
  • Исправить ошибку пути (указать правильный путь), отредактировав банки или классы при ошибке

Ответ 4

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

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

C:.\Users ******** m2\репозиторий\орг\springframework\spring-ядра\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/

Ответ 5

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

  • Правый клик в вашем проекте, выберите Путь сборки > Настроить путь сборки
  • Выберите вкладку Библиотеки и удалите любую произвольную библиотеку или что-то еще, вызывающее ошибки в пути сборки.
  • Нажмите кнопку "Добавить библиотеку", выберите JRE System Library и нажмите "Далее".
  • Выберите последнюю опцию Radiobutton Рабочее пространство по умолчанию JRE и нажмите "Готово".
  • Очистите и создайте свой проект.

Ответ 6

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

Ответ 7

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

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

Ответ 8

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

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

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

Ответ 9

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

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

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

Ответ 10

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

Ответ 11

В Eclipse это сработало для меня: проект правой кнопкой мыши. → Свойства → Раздел библиотеки; Добавить (любая библиотека вообще) → выберите библиотеку и нажмите "Удалить" → нажмите "ОК".

Ответ 12

Я столкнулся с этой досадной проблемой с платформой Play. Было бы неплохо, если бы был какой-то способ узнать, какие ошибки сборки вызывает Eclipse, но он вам не скажет. С одним проектом я смог закрыть проект, перестроить конфигурацию Eclipse с помощью sbt eclipse и снова открыть. С почти идентичным проектом это не сработало. Но удаление проекта, перестройка конфигурации Eclipse с помощью sbt eclipse и импорт сделали sbt eclipse дело.

Ответ 13

Вот что сработало для меня:

  1. Перейдите в ~/.m2/repository и ~/.m2/repository все, запустив rm -rf. Убедитесь, что все удалено.
  2. Перезапустить затмение или STS
  3. Щелкните правой кнопкой мыши по проекту -> Maven → обновить проект.

Ответ 14

получить cmd и запустить

mvn eclipse:eclipse

Ответ 15

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

Ответ 16

Перейти к Project = > Создать автоматически. Убедитесь, что он отмечен галочкой