Maison > Java > javaDidacticiel > Pourquoi Eclipse génère-t-il une erreur « Doit remplacer une méthode de superclasse » après l'importation du projet ?

Pourquoi Eclipse génère-t-il une erreur « Doit remplacer une méthode de superclasse » après l'importation du projet ?

Linda Hamilton
Libérer: 2024-11-19 15:44:02
original
1009 Les gens l'ont consulté

Why Does Eclipse Throw a

Erreur dans Eclipse : « Doit remplacer une méthode de superclasse » après l'importation du projet

Lors de la réimportation de projets Android dans Eclipse, les utilisateurs rencontrent souvent une erreur indiquant "La méthode doit remplacer une méthode de superclasse." Ceci est lié à des incohérences dans la façon dont Eclipse gère les méthodes remplacées lorsque les paramètres du compilateur ne sont pas configurés correctement.

Cause :

Eclipse utilise par défaut les paramètres de compilation Java 1.5. Dans Java 1.6, les méthodes implémentant les méthodes d'interface peuvent être annotées avec @Override. Cependant, dans Java 1.5, @Override ne peut être appliqué qu'aux méthodes remplaçant les méthodes de superclasse.

Solution :

Pour résoudre ce problème, ajustez les préférences du projet/IDE comme suit :

  1. Définissez le niveau du compilateur Java sur 1.6.
  2. Sélectionnez JRE 1.6 pour exécuter le programme à partir d'Eclipse.

En mettant à jour ces paramètres, Eclipse reconnaîtra que les méthodes remplacées sont destinées à implémenter des méthodes d'interface plutôt que de remplacer des méthodes de superclasse. Par conséquent, l'erreur n'apparaîtra plus.

Assurez-vous également d'attribuer manuellement les noms d'arguments corrects si Eclipse ne les remplit pas automatiquement, car cette incohérence peut toujours provoquer l'erreur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal