Я много раз сталкивался с подобной проблемой, что обычно случается со мной, когда java-файл говорит, что он не будет компилироваться в текстовом редакторе, но в проводнике пакетов он говорит, что он компилируется нормально.
Иногда выполнение 'rebuild' или 'clean-build' не работает, файлы на самом деле не создаются (нужно предположить, что eclipse считает, что файлы, которые у него есть, актуальны), и когда это происходит, я обычно открывают путь сборки java и просто перемещают одну из моих зависимостей вниз / вверх по порядку кеширования. Это заставляет затмение перестраивать все, и, кажется, оно всегда работает.
Если у вас по-прежнему возникают проблемы, попробуйте скопировать проект и посмотреть, получаете ли вы такое же поведение, и при последней попытке рва опубликуйте сообщение об ошибке для затмения, это может занять некоторое время, чтобы их исправить, но по крайней мере вы знаете, что вы слышно.