Eclipse добавляет аннотации @Override, когда я реализую методы интерфейса. У Eclipse, похоже, нет проблем с этим. И наш автоматизированный процесс сборки от Cruise Control, похоже, не имеет проблем с этим. Но когда я строю из командной строки, с ant запуском javac, я получаю эту ошибку:
[javac] C:\path\project\src\com\us\MyClass.java:70: method does not override a method from its superclass
[javac] @Override
[javac] ^
[javac] 1 error
Eclipse работает под Java 1.6. В Cruise Control работает Java 1.5. My ant build не работает независимо от используемой версии Java.