Heim >Java >javaLernprogramm >Warum erhalte ich nach dem Importieren von Android-Projekten in Eclipse die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?

Warum erhalte ich nach dem Importieren von Android-Projekten in Eclipse die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?

Linda Hamilton
Linda HamiltonOriginal
2024-11-12 14:54:02405Durchsuche

Why Do I Get

Fehlerbehebung bei überschriebenen Methoden nach dem Eclipse-Import

Beim Importieren von Android-Projekten in Eclipse stoßen Benutzer häufig auf Fehler, die darauf hinweisen, dass eine Methode „überschrieben“ werden muss eine Superklasse-Methode.“ Dieses Problem ist auf die standardmäßige Java-Compilerstufe in Eclipse zurückzuführen, die beim Import auf 1,5 eingestellt ist. Bei diesen Methoden handelt es sich jedoch um implementierte Schnittstellenmethoden, die in Java 1.6 oder höher eine Annotation mit @Override erfordern.

Lösung:

Um das Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Java-Compiler-Level aktualisieren: Navigieren Sie zu den Projekt- oder IDE-Einstellungen in Eclipse. Ändern Sie unter den „Java Compiler“-Einstellungen die „Compiler-Konformitätsstufe“ auf 1.6.
  2. Geben Sie JRE 1.6 für die Programmausführung an: Stellen Sie sicher, dass JRE 1.6 als Ausführungsumgebung für das Projekt ausgewählt ist . Diese Einstellung finden Sie im Abschnitt „Java Runtimes“ der Eclipse-Einstellungen.

Durch die Aktualisierung der Compiler-Ebene und der JRE erkennt Eclipse die @Override-Annotation auf den implementierten Schnittstellenmethoden und behebt die Fehler. Darüber hinaus verwenden manuell erstellte Methoden wie zuvor die richtigen Argumentnamen, sodass keine manuelle Neuerstellung erforderlich ist.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich nach dem Importieren von Android-Projekten in Eclipse die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn