Красный восклицательный знак в Eclipse с меркуриальным
Я импортировал проект с Mercurial (hg clone...).
При открытии Eclipse красным восклицательным знаком появляется название проекта в Project Explorer, и оно не может быть создано. Появляются такие глупые сообщения, как "import java.util невозможно решить", а ошибки в файлах не отмечены в Проводнике пакетов.
Как я могу это решить?
Ответы
Ответ 1
Проверьте представление проблемы. Под восклицанием обычно подразумевается проблема со способом построения
Проверьте путь сборки проекта, щелкнув правой кнопкой мыши проект и выберите "Путь сборки" → "Настроить путь сборки".
Одной из проблем, с которой я часто сталкиваюсь, являются разные люди, использующие разные Java SDK, поэтому, когда точный SDK недоступен на вашем компьютере, вам нужно перейти на свой Java SDK (через JRE System Library → Alternate JRE). Лучший способ избежать этой проблемы - всегда выбирать Системную библиотеку JRE из рабочей среды JRE или среды выполнения по умолчанию.
Ответ 2
Я решил проблему, добавив внешний файл .jar в мой проект.
RightClick в проекте → Свойства → Путь сборки Java → вкладки библиотек → Добавить банку
Выберите файл jar и добавьте его
Это красно! Значок отсутствует.
Ответ 3
Несколько раз случается, что вы добавили файл jar раньше, но в настоящее время не используете его. Затем через некоторое время вы удалите файл jar из своей системы. Но так как вы не используете файл библиотеки, вы не получите никакой ошибки. Но тогда вы увидите красный восклицательный знак для проекта. Так что вам нужно только удалить добавленную банку из пути сборки.
Готово.....
Ответ 4
Библиотека Java Runtime была определена неправильно для вытаскиваемого проекта.
Это должно быть reset в разделе Project | Недвижимость | Путь сборки Java | Библиотеки.
Ответ 5
Это означает, что существует проблема с контуром сборки в вашем проекте. Если это проект андроида, в основном это означает, что целевое значение, указанное в файле project.properties, не может быть найдено. Это также может быть вызвано другими проблемами. Но он показан главным образом только для построенных проблем. Подробнее см. здесь. Речь идет о встроенном декодере ошибок, наблюдаемом в eclipse.
Выдержка из этой страницы:
Проблемы с созданием пути иногда легко пропустить среди других проблем в проекте. В представлении "Проводник пакетов" и "Проводник проекта" теперь отображается новый декоратор проектов Java и рабочих наборов, содержащих ошибки пути сборки:
![enter image description here]()
Конкретные ошибки можно увидеть в представлении "Проблемы", и если вы откроете меню просмотра и выберите "Группа" > "Тип проблемы Java", все они отображаются в категории "Путь сборки":
![enter image description here]()
Ответ 6
Я выяснял каждый раз, когда я пытаюсь импортировать библиотеку в свой проект андроида, у меня есть красный восклицательный знак с библиотеками ActionBarSherlock и Facebook.
Вот как я решил это:
После добавления библиотеки в проект "Свойства проекта" → Android- > Librairy- > add "
Если вы используете Eclipse, все, что вам нужно сделать, это очистить проект и создать всю рабочую область:
"project → clean... → " clean selected project "- > построить всю рабочую область
Ответ 7
Для меня проблема была простой: эталонный проект был скомпилирован в 1.5 и моем проекте 1.6. Соответствие двух решило проблему.
Щелкните правой кнопкой мыши проект, выберите свойства, выберите java-компилятор.
Ответ 8
Вот как я решил эту проблему: - Right-Click to project- > properties- > Java Build Path- > Libraries (вкладка) → Удалите Jar, который уже присутствует там с указанным контуром.