Вы можете установить параметры компилятора на уровень соответствия 1.5, даже если у вас есть jdk 1.6.Таким образом, код, сгенерированный eclipse, будет совместим с Java 1.5 (он не добавит аннотацию @Override для методов, реализующих интерфейс).Я думаю, что на самом деле вы можете установить его так, чтобы вообще никогда не помещать аннотацию @Override.
Ну, на самом деле это немного сложнее.Для полной совместимости вы должны установить JDK 1.6 и JDK 1.5 и установить каждый из них в качестве JDK по умолчанию для их уровня соответствия.Это лучший способ обеспечить полную обратную совместимость вашего кода.
В окне настроек (общих или для конкретного проекта) перейдите на Java-> Compiler и установите там уровень соответствия.Также в Java-> Установленные JRE добавьте JDK 1.5, а затем в Java-> Установленные JRE-> Среды выполнения нажмите J2SE-1.5 и проверьте недавно установленный JDK 1.5.Это гарантирует, что eclipse будет использовать поведение компилятора, а также стандартную библиотеку, поставляемую с JDK 1.5, если ваш проект или рабочее пространство настроено на использование этого уровня соответствия.