Через некоторое время я открыл Eclipse, чтобы проверить код для старого проекта. Каждый из моих проектов теперь имеет красный восклицательный знак и получает ошибку, такую как неразрешимые и неизвестные типы данных для этих импортированных библиотек (например, Timer, Queue и т.д.).
Я не трогал Eclipse в течение нескольких месяцев, поэтому я не уверен, что произошло.
Это означает, что Eclipse не может найти файлы.jar, в которых находятся эти библиотеки, и теперь не имеет понятия, куда их импортировать.
Исправить:
Нажмите на свойства в контекстном меню проекта:
Узнайте, какая библиотека отсутствует:
Вы можете обновить местоположение библиотеки, дважды щелкнув по нему.
java.util.Timer
является частью библиотеки JRE. Если Eclipse не может его найти, это означает, что системная библиотека JRE не найдена Eclipse.
Вы можете просмотреть зависимость от библиотеки JRE, щелкнув правой кнопкой мыши на проекте и выбрав " Свойства" → "Путь сборки Java". На вкладке " Библиотеки " должна быть запись для системной библиотеки JRE. Убедитесь, что это указывает на действительную JRE в вашей системе.
Если JRE отмечен несвязанным, проверьте, что JRE1.6 установлен в настройках в разделе " Окно" → "Настройки" → "Java" → "Установленные JRE".