Ошибка в Eclipse: проект не может быть построен, пока не будут устранены ошибки пути сборки

Я изучаю информатику и изучаю Java, поэтому работаю дома и в колледже на смеси Linux и Windows. У меня возникла проблема после копирования нового проекта в рабочую область Eclipse. Проект отображается, но с красным восклицательным знаком и сообщением об ошибке:

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

Как я могу это исправить? Я попробовал решение, , описанное здесь, но оно не сработало.


person Darkphenom    schedule 08.10.2012    source источник
comment
Шаги по этой ссылке очень конкретны. Возникает вопрос: есть ли у вас в проекте библиотека, на которую вы ссылаетесь, но теперь у вас нет к ней доступа? Банку, которая была только в Windows (или Linux), которую вы забыли скопировать?   -  person Luiggi Mendoza    schedule 08.10.2012
comment
Можем ли мы увидеть журнал ошибок, а также некоторый исходный код (а именно отклонение класса) и имена файлов   -  person Azulflame    schedule 08.10.2012
comment
Получил путь к вашему пути сборки в eclipse как - Right Click (Java Project) -> properties -> Java Build Path -> Libraries. Видите ли вы, что там перечислены какие-либо jar-файлы или библиотеки со значком warning или issue впереди?   -  person Yogendra Singh    schedule 08.10.2012


Ответы (9)


  1. Определите "project navigator" или "package explorer" представление.
    Щелкните правой кнопкой мыши проект и выберите Build Path --> Configure build Path.

  2. В появившемся окне вы найдете четыре вкладки, выберите "Libraries". Здесь под "Web app libraries" (разверните) вы увидите библиотеки, добавленные в путь к классам проекта. Проверьте, все ли они доступны. Если одного или нескольких из них нет (рядом с их именем и красной меткой на значке будет надпись «отсутствует»), проверьте, нужны ли они вам (возможно, нет); если они вам не нужны, удалите их, если они вам нужны, выйдите из этого окна, найдите недостающую банку и ИМПОРТИРУЙТЕ ее в свой проект.

person Alfabravo    schedule 08.10.2012
comment
После первого шага я удалил библиотеку с красным крестиком рядом с ней. Затем я добавил библиотеку JRE по умолчанию и нажал кнопку ОК. Я обновил проект, и он заработал. Спасибо! - person Darkphenom; 08.10.2012
comment
Когда я пытаюсь открыть редактор пути сборки, он сообщает мне, что нет доступных параметров. У меня есть тестовая папка, но она не определена как исходная. Когда я пытаюсь изменить его с помощью R-click = ›Source =› Format, ничего не меняется. - person Python Cheese; 29.09.2016

  1. Откройте представление "Проблемы". Вы можете открыть это представление, щелкнув маленький знак + в левом нижнем углу затмения. Это крошечный плюс с прямоугольником вокруг него. Щелкните по нему и выберите проблемы.

  2. Обзор проблем покажет вам проблемы, которые необходимо решить.

    • If the message says "the project is missing the required libraries...", you need to configure your build path by right clicking on your project, selecting properties, then build path. Add the required jar files using the libraries tab. -If there are other problems other than missing libraries, you need to post the exact problems here to get a precise solution.
person CKing    schedule 08.10.2012

Если вы не можете найти ошибку пути сборки, иногда меню ПроектОчистить ... работает как шарм.

person Christine    schedule 25.07.2016

В моем случае все библиотеки в пути сборки были в порядке.

Чтобы решить эту проблему, я удалил все метаданные проекта (.project, .classpath, .settings) и повторно импортировал проект как проект Maven.

person Fabio Formosa    schedule 03.05.2018
comment
Работал у меня. Мы переименовали проект в pom.xml, и с тех пор он показывал красную отметку, а некоторые предварительные условия не создавались. Удаление метаданных проекта и повторный импорт проекта сработали. Все остальное - нет. - person maverickm; 16.11.2018

  1. Щелкните правой кнопкой мыши свой проект> Свойства> Путь сборки Java> Библиотеки

  2. Удалите файл с красным крестиком (что-то вроде JRE ...)

  3. Добавить библиотеку

Вот так я решил свою проблему.

person rodi    schedule 10.05.2017

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

person Sohbati    schedule 02.07.2014

Если в любом случае не работает ... удалите свой проект из рабочей области Eclipse и снова импортируйте как проект Maven, если это проект Maven. Иначе импортируйте как существующий проект.

Я пробовал все предыдущие решения, но они не сработали, но у меня работает.

person Vijay Bhatt    schedule 13.08.2015

В Eclipse перейдите в «Путь сборки», нажмите «Добавить библиотеку», выберите «Системную библиотеку JRE», нажмите «Далее», выберите параметр «Рабочая область по умолчанию JRE (i)» и нажмите «Готово».

Это сработало для меня.

person Nages    schedule 29.07.2017

  1. Перейти к проекту ›Свойства› Компилятор Java ›Сборка
  2. Посмотрите в разделе "Проблемы с путями сборки"
  3. Снимите флажок Прервать сборку при возникновении ошибки пути сборки
    Это не решит все ваши ошибки, но, по крайней мере, позволит вам запустить вашу программу :)
person Hannah B    schedule 05.08.2020