Одной из возможных причин может быть то, что в вашем проекте нет 'Java Builder' ... чтобы проверить его, перейдите к
Project Preferences > Builders
здесь вы видите всех строителей проекта, у вас здесь 'Java Builder'
проверено? если вы этого не сделаете, то в лучшем случае вы можете попробовать нажать «New ...» и выбрать его там; в противном случае вы можете открыть .project
файл и в блоке <buildSpec> .. </buildSpec>
добавить следующее:
<buildSpec>
...
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
...
</buildSpec>
после перезагрузки Eclipse вы увидите Java Builder, и он должен скомпилировать ваши классы.
Но это то, что обычно случается со мной;) В противном случае проверьте ваших строителей, возможно, посмотрите на «Project Natures» в настройках проекта (obj.eclipse.jdt.core.javanature
следует хотя бы проверить).
Просто надеюсь, что это решит вашу проблему