Ich habe das im Titel erwähnte Problem. Sie könnten sagen, dass dieser Thread einen anderen dupliziert: Wie deaktiviere ich die Fehlerüberprüfung für Anmerkungen in IntelliJ IDEA?
Aber die dort gegebene Lösung funktioniert nicht. Sie sagen, dass ich folgende Maßnahmen ergreifen muss:
In der Projektstruktur | Ändern Sie im Projektdialog die Projektsprachenstufe in den Schnittstellen auf 6.0 - @Override.
Das Sprachniveau des Projekts ist derzeit jedoch 6.0, aber ich sehe immer noch den Fehler.
Vic, hier ist das Fenster und es gibt keine JVM-Version direkt unter der Sprachstufe (leider kann ich keine Bilder posten, weil ich 10 Ruf habe)
java
extjs
intellij-idea
overriding
gxt
Nikitin Mikhail
quelle
quelle
Antworten:
Wenn Ihr Projekt mehrere Module enthält, überprüfen Sie auch, ob jedes Modul die Sprachstufe 6 oder höher verwendet, oder verwenden Sie die Sprachstufe des Projekts (siehe
Project Settings > Modules > xxx > Language level
).Möglicherweise müssen Sie Ihr Projekt neu laden, sobald es geändert wurde.
quelle
Klicken Sie in Ihrem Modul / Projekt mit der rechten Maustaste, um das Kontextmenü anzuzeigen:
Wählen
Open Module Settings
oder drücken F4. In Einstellungsfenstern:Wert für
Choose Language level
Abschnitt einstellen .Sie sollten
Project language level
dies auch folgendermaßen überprüfen : Drücken Sie Ctrl+ Alt+ Shift+Squelle
Eine einfachere Lösung - Inline
Setzen Sie das Caret auf das
@Override
Wort und bewegen Sie das Caret auf der linken Seite, bis das rote Lampensymbol angezeigt wird. Dann klicken Sie darauf.Klicken Sie auf Sprachstufe auf 6 setzen - In Schnittstellen überschreiben
Die obige Methode ist eine Alternative zum folgenden Ansatz:
Gehen Sie zu Datei> Projektstruktur ... oder drücken Sie Ctrl+ Alt+ Shift+S
Gehen Sie zu Projekteinstellungen> Module> Quellen> Sprachstufe und wählen Sie eine beliebige Stufe aus, die 6 oder höher als 6 ist.
quelle
Wenn Sie maven verwenden, fügen Sie der Datei pom.xml des Projekts das Maven-Compiler-Plugin hinzu.
Dies löste das Problem für mich.
quelle
Es gibt auch ein Sprachniveau für jedes Modul. Bitte überprüfen Sie Ihre Moduleinstellungen in der Projektstruktur.
quelle
Ich bin zum ersten Mal auf dieses Problem gestoßen, als ich ein Maven-Projekt mit mehreren Modulen verwendet habe. Wie in anderen Antworten / IDE vorgeschlagen, müssen wir das Sprachniveau festlegen.
Anstatt die Einstellung der IDE zu ändern, um die Projekt-IDE agnostisch zu machen, aktualisiere ich den übergeordneten POM mit den folgenden Eigenschaften, wodurch das Problem behoben wurde.
quelle
In JIdea 2020.01.02 und oben ,
HINWEIS:
Wenn Sie nach dieser Änderung den folgenden Fehler erhalten,
Sie müssen auch die Ziel-Bytecode-Version ändern.
quelle