2009-10-06 4 views
23

Ich habe ein Entwickler-Pendant, das Eclipse verwendet, das Anmerkungen in verschiedenen Positionen automatisch in unsere JUnit-Tests einfügt. Wenn ich jedoch den Test in IDEA öffne, wird die Annotation rot unterstrichen und die Annotation lautet "@Override ist nicht erlaubt, wenn die Schnittstellenmethode implementiert wird". Die Annotation interessiert mich nicht wirklich. Es lässt mich deswegen nicht bauen, und ich brauche diese Validierung in der IDE oder Projekteinstellungen deaktiviert. Ich habe alle Kontrollkästchen unter Projekteinstellungen> Fehler für alle IDE- und Projekteinstellungen deaktiviert und es wird immer noch rot angezeigt. Ich möchte nicht jede einzelne Anmerkung einzeln unter dem Tab Meldungen ausschließen müssen. Hilfe! Vielen Dank!Wie kann ich die Fehlerüberprüfung für Anmerkungen in Intellij IDEA deaktivieren?

Antwort

45

In der Projektstruktur | Projekt Dialog, ändern Sie die Projektsprache Ebene bis 6.0 - @Override in Schnittstellen.

+0

Das war es. Vielen Dank! –

+0

Danke, hat auch für mich funktioniert. –

+2

Eben dasselbe Problem. Mein Projektsprachniveau war bereits 6.0, aber @Override Annotation wurde noch hervorgehoben. Um das zu beheben, können Sie die * .iml-Datei öffnen und LANGUAGE_LEVEL = "JDK_1_6" einstellen und das Projekt –