Ответ 1
Просто перезапустите eclipse, обновите все проекты и выполните чистую сборку. Это должно исправить это. Не забывайте перезапуск eclipse, иначе независимо от того, сколько раз вы делаете чистую сборку или обновление, это не решит проблему.
При компиляции моего Java-проекта я получаю эту ошибку в других ошибках:
Description Resource Path Location Type
The project was not built since the source file /PROJECT/src/main/org/../ABC.java could not be read PROJECT Unknown Java Problem
Действительно, файл указан в Проводнике пакетов, но отображается только "Ошибка получения описания содержимого. В файловой системе существует тихий каталог, но не файл, а статус git отсутствует. Как устранить эту ошибку компиляции
Просто перезапустите eclipse, обновите все проекты и выполните чистую сборку. Это должно исправить это. Не забывайте перезапуск eclipse, иначе независимо от того, сколько раз вы делаете чистую сборку или обновление, это не решит проблему.
Похоже, что кто-то удалил этот файл, но eclipse все еще считает, что файл является частью проекта. Возможно, произошел случай, когда кто-то удалил файл из исходного элемента управления ненадлежащим образом.
Если у вас нет ожидающих изменений, вы можете получить новую копию проекта и импортировать его в рабочее пространство.
Если у вас есть ожидающие изменения, сделайте копию изменений и повторите шаг выше. (Возможно, потребуется перезапуск затмения)
Я знаю, что ответ принят, но в моем случае это решение не сработало для меня, я восстановил файлы из резервной копии в мой локальный проект в Linux, а файлы, которые я восстановил, принадлежат root, и только владелец может для чтения/записи файлов. Итак, я sudo chowned файлы "sudo chown _R myUser: myUser *" в базе моего проекта, обновленный в Eclipse (f5), и раздражающий повторный сбой моей сборки был ушел в прошлое.
Если вы пишете проекты Maven, попробуйте щелкнуть правой кнопкой мыши по проекту и выбрать [Maven] → [Обновить проект...] Это работает для меня.
Для меня было другое решение, чем упоминалось здесь.
Я делал no-no, я импортировал проект с файлом .project, и были некоторые ошибки в том, как моя версия eclipse читала некоторые из файлов. Названий пакетов и файлов было немного! символ с желтым фоном.
Решение заключалось в удалении пакетов. Очевидно, сделайте резервную копию. Но в большинстве случаев файлы и пакеты были удалены. Вместо этого eclipse обновился, и нужные файлы были там. Иногда мне приходилось удалять обновление (F5), а иногда мне приходилось восстанавливать файлы.
Я нашел, что лучше всего удалить пакеты, так как там, где eclipse читал данные.
Если отсутствующий файл все еще упоминается в Linked Resources, обновление и перезапуск Eclipse никогда не решит проблему. Вы должны удалить файл в списке "Связанные ресурсы проекта".
Это может быть связано с отсутствующим местоположением Выберите File = > properties = > Resource = > Изменить расположение файла.