Возможный дубликат:
Почему Eclipse жалуется на @Override на методы интерфейса?
У меня есть код Java, который был написан с использованием Eclipse и Java 6 SDK, поэтому методы, реализующие интерфейс, аннотируются с помощью @Override - аннотации, которая является законной в Java 6, но не в Java 5.
Я хотел бы скомпилировать тот же код с помощью Java 5 SDK (javac в Mac OS X 10.5). Все компилируется и работает отлично, за исключением аннотаций @Override. Есть ли способ заставить javac игнорировать аннотации @Override для этого проекта или это единственное решение для их удаления?