Красный восклицательный знак в Eclipse с ртутью - PullRequest
15 голосов
/ 09 июля 2010

Я импортировал проект с помощью Mercurial (hg clone ...).При его открытии в Eclipse красный восклицательный знак появляется рядом с именем проекта в Project Explorer, и его невозможно построить.Появляются глупые сообщения типа "import java.util не могут быть решены", а ошибки в файлах не отмечены в Package Explorer.

Как я могу решить эту проблему?

Ответы [ 8 ]

31 голосов
/ 09 июля 2010

Проверьте вид проблемы.Под восклицанием это обычно означает проблему с путем сборки

Проверьте путь сборки проекта, щелкнув правой кнопкой мыши по проекту и выбрав Путь сборки -> Настройка пути сборки.

Одна проблема, с которой я часто сталкивалсяэто разные люди, использующие разные Java SDK, поэтому, когда точный SDK недоступен на вашем компьютере, вам нужно перейти на Java SDK (через Системную библиотеку JRE -> Альтернативный JRE).Лучший способ избежать этой проблемы - всегда выбирать системную библиотеку JRE из среды JRE рабочей среды или среды выполнения.

5 голосов
/ 11 января 2012

Я решил проблему, добавив внешний файл .jar в свой проект.Щелкните правой кнопкой мыши по проекту -> Свойства -> Путь сборки Java -> вкладка библиотеки -> Добавить jar

Выберите файл JAR и добавьте его

Вот оно красное!Марк ушел.

3 голосов
/ 05 сентября 2012

Иногда случается, что вы добавили файл JAR ранее, но в настоящее время не используете его. Затем через некоторое время вы удалите файл JAR из вашей системы. Но поскольку вы не используете файл библиотеки, вы не получите никакой ошибки. Но тогда вы увидите красный восклицательный знак для проекта. Поэтому все, что вам нужно, это удалить добавленную банку из пути сборки.

Готово .....

2 голосов
/ 16 мая 2012

Это означает, что есть проблема с путем сборки в вашем проекте. Если это проект Android, то это в основном означает, что целевое значение, указанное в файле project.properties, не может быть найдено. Это также может быть вызвано другими типами проблем. Но это показано в основном только для встроенных задач. Смотрите здесь для более подробной информации. Речь идет о встроенной ошибке декоратора, замеченной в затмении.

Выписка с этой страницы:

Проблемы с путями сборки иногда легко пропустить среди других проблем в проекте. Представления Package Explorer и Project Explorer теперь показывают новый декоратор для проектов Java и рабочих наборов, которые содержат ошибки пути сборки:

enter image description here

Конкретные ошибки можно увидеть в представлении «Проблемы», и если вы откроете меню представления и выберете «Группировать по»> «Тип проблемы Java», все они отобразятся в категории «Путь сборки»:

enter image description here

2 голосов
/ 09 июля 2010

Библиотека времени выполнения Java была неверно определена для проекта по запросу.

Его нужно было сбросить в Project | Свойства | Путь сборки Java | Библиотеки.

1 голос
/ 07 июля 2012

Я выяснил, каждый раз, когда я пытаюсь импортировать библиотеку в свой проект Android, у меня появляется красный восклицательный знак с библиотеками ActionBarSherlock и Facebook

Вот как я решил это:

После добавления библиотеки в ваш проект "Свойства проекта-> Android-> Librairy-> add"

Если вы используете Eclipse, все, что вам нужно сделать, это очистить ваш проект и построить все ваше рабочее пространство:

"проект -> очистить ... ->" очистить выбранный проект "-> построить все рабочее пространство

0 голосов
/ 16 декабря 2013

Вот как я решил эту проблему: - Щелкните правой кнопкой мыши проект-> свойства-> Путь сборки Java-> Библиотеки (вкладка) -> Удалите Jar, который уже присутствует там, с указанным путем.

0 голосов
/ 24 марта 2012

Для меня проблема была простой - эталонный проект был скомпилирован в 1.5, а мой проект 1.6.Совпадение двух решило проблему.

Щелкните правой кнопкой мыши проект, выберите свойства, выберите компилятор Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...