À l'aide de l' @Override
d'annotations sur les méthodes de mise en œuvre de ceux déclarés par une interface n'est valable que depuis Java 6 en avant. C'est une erreur en Java 5.
Assurez-vous que votre IDE projets sont configurés pour utiliser une version 6 de Java JRE, et que la "compatibilité de la source" est réglé sur 1.6 ou supérieur. Ouvrir la Fenêtre > boîte de dialogue des Préférences, et de parcourir à Java > Compilateur. De là, vous pouvez définir le "Compilateur niveau de conformité" pour de 1,6.
Rappelez-vous que l'Éclipse peut remplacer ces paramètres globaux pour un projet spécifique, afin de vérifier ceux qui sont trop.
Mise à jour:
L'erreur sous Java 5 n'est pas seulement avec de l'Éclipse; en utilisant javac
directement à partir de la ligne de commande qui va vous donner la même erreur. Il n'est pas valide Java 5 du code source.
Cependant, vous pouvez spécifier l' -target 1.5
option de JDK 6 javac
, ce qui va produire une version de Java 5 fichier de classe à partir de la version 6 de Java code source.