Pourquoi est-javac faute sur @Override annotation

Eclipse est l'ajout de @Override annotations lorsque je mettre en œuvre les méthodes d'une interface. Eclipse semble avoir aucun problème avec cela. Et notre processus de génération automatique de Contrôle de Croisière semble avoir aucun problème avec cela. Mais quand je construire à partir de la ligne de commande, avec ant l'exécution de 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 est en cours d'exécution en vertu de la version 1.6 de Java. Le régulateur de vitesse est en cours d'exécution Java 1.5. Mon ant l'échec de la construction quelle que soit la version de Java que j'utilise.

InformationsquelleAutor skiphoppy | 2010-02-25