Eclipse ajoute des annotations @Override lorsque j'implémente les méthodes d'une interface. Eclipse ne semble pas avoir de problème avec ça. Et notre processus de construction automatisé de Cruise Control ne semble pas avoir de problème avec cela. Mais lorsque je construis à partir de la ligne de commande, avec ant exécutant javac, j'obtiens cette erreur:
[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 fonctionne sous Java 1.6. Le régulateur de vitesse fonctionne sous Java 1.5. Ma compilation ant échoue, quelle que soit la version de Java que j'utilise.