Ich habe heute Morgen meine IntelliJ IDEA aktualisiert und danach habe ich mein Projekt geöffnet und plötzlich bekomme ich einen Fehler in meinen Lambda-Ausdrücken.
Zuerst habe ich diesen:
%Vor%und dann habe ich versucht, den Project-Language-Level zu ändern und danach auf den Standard-Level zurückzusetzen. Jetzt bekomme ich dieses:
%Vor%IntelliJ ProjectStructure-Optionen:
Das ist mein Lambda: Und ich sage es noch einmal, bevor ich IntellJ auf den neuesten Stand gebracht habe:
%Vor%Sie haben Ihr Projekt Sprachniveau konfiguriert. Sie müssen auch das Sprachniveau Modul konfigurieren. Weitere Informationen finden Sie unter Globale, Projekt- und Modul-SDKs konfigurieren .
Gehen Sie zur Registerkarte Projektstruktur → Modul ( ⌘ + ; auf MacOS oder Strg <) / kbd> + Alt + Umschalt + S auf Windows OS ) und prüfen Sie dort die Sprachstufe Ihres Moduls:
Sie müssen möglicherweise auch die Java-Compiler-Version ändern. Wechseln Sie zum Dialogfeld Einstellungen ( ⌘ + , auf MacOS oder Strg + Alt + S auf Windows OS ), navigieren Sie durch Erstellen, Ausführen, Bereitstellen → Compiler → Java Compiler (oder geben Sie einfach ein javac
im Suchfeld oben) und ändern Sie die Java Compiler-Version wie folgt:
Tags und Links java lambda intellij-idea