Подтвердить что ты не робот

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 отсутствует. Как устранить эту ошибку компиляции

4b9b3361

Ответ 1

Просто перезапустите eclipse, обновите все проекты и выполните чистую сборку. Это должно исправить это. Не забывайте перезапуск eclipse, иначе независимо от того, сколько раз вы делаете чистую сборку или обновление, это не решит проблему.

Ответ 2

Похоже, что кто-то удалил этот файл, но eclipse все еще считает, что файл является частью проекта. Возможно, произошел случай, когда кто-то удалил файл из исходного элемента управления ненадлежащим образом.

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

Если у вас есть ожидающие изменения, сделайте копию изменений и повторите шаг выше. (Возможно, потребуется перезапуск затмения)

Ответ 3

Я знаю, что ответ принят, но в моем случае это решение не сработало для меня, я восстановил файлы из резервной копии в мой локальный проект в Linux, а файлы, которые я восстановил, принадлежат root, и только владелец может для чтения/записи файлов. Итак, я sudo chowned файлы "sudo chown _R myUser: myUser *" в базе моего проекта, обновленный в Eclipse (f5), и раздражающий повторный сбой моей сборки был ушел в прошлое.

Ответ 4

Если вы пишете проекты Maven, попробуйте щелкнуть правой кнопкой мыши по проекту и выбрать [Maven] → [Обновить проект...] Это работает для меня.

Ответ 5

Для меня было другое решение, чем упоминалось здесь.

Я делал no-no, я импортировал проект с файлом .project, и были некоторые ошибки в том, как моя версия eclipse читала некоторые из файлов. Названий пакетов и файлов было немного! символ с желтым фоном.

Решение заключалось в удалении пакетов. Очевидно, сделайте резервную копию. Но в большинстве случаев файлы и пакеты были удалены. Вместо этого eclipse обновился, и нужные файлы были там. Иногда мне приходилось удалять обновление (F5), а иногда мне приходилось восстанавливать файлы.

Я нашел, что лучше всего удалить пакеты, так как там, где eclipse читал данные.

Ответ 6

Если отсутствующий файл все еще упоминается в Linked Resources, обновление и перезапуск Eclipse никогда не решит проблему. Вы должны удалить файл в списке "Связанные ресурсы проекта".

Ответ 7

Это может быть связано с отсутствующим местоположением Выберите File = > properties = > Resource = > Изменить расположение файла.