Avatar ·

Erreur "Must override a superclass method" après importation d'un projet dans Eclipse

Bonjour à tous ! Je suis un développeur Java débutant, j'ai récemment commencé à apprendre et j'ai rencontré un problème très étrange. Je travaille sur un petit projet dans Eclipse, tout se compilait et fonctionnait parfaitement. Ensuite, j'ai dû réinstaller Eclipse, et j'ai réimporté mon projet (copié le dossier avec les sources et utilisé Import -> Existing Projects into Workspace).\n\nAprès cela, dans plusieurs classes qui héritent d'interfaces ou de classes abstraites, Eclipse a commencé à souligner les méthodes avec l'annotation @Override en rouge et à afficher l'erreur : "The method ... must override a superclass method". Voici un exemple de code qui fonctionnait avant, mais qui génère maintenant une erreur :\n\n```java\nimport java.util.ArrayList;\nimport java.util.List;\n\ninterface Animal {\n void makeSound();\n}\n\nclass Dog implements Animal {\n @Override\n public void makeSound() { // <-- Ici l'erreur : "must override a superclass method"\n System.out.println("Woof!");\n }\n}\n\npublic class Main {\n public static void main(