lambda-Ausdrücke werden nicht unterstützt auf diesem Sprachniveau IDEE
Ich versuche, meine erste fxml java-Projekt und bei der Initialisierung der Phase, in der ich versuche mit Zell-Wert werkseitig für die Tabelle columnt, zum Beispiel
@FXML
private void initialize() {
agentId.setCellValueFactory(cellData -> cellData.getValue().getIdProperty());
.....}
Unterstrichen wird rot und gibt eine Fehlermeldung, dass die genannten im Titel. Sprache ändern Ebene in der Projektstruktur gibt keine Wirkung. Was sonst kann der Grund des Fehlers?
UPD: ich habe festgestellt, dass es weiteren für die Installation von java mit lambdas, die nicht Bestandteil der offiziellen Veröffentlichung. Ich habe es getan und trotzdem hat es nicht helfen. Ich habe es heruntergeladen hier
Ich nehme an, Sie setzen die Sprache ein Niveau von 1,8?
es ist nicht geschrieben, dass es in 1,8, aber 8
Haben Sie versucht, mit N Android sdk mit Jack-compiler?
es ist nicht geschrieben, dass es in 1,8, aber 8
Haben Sie versucht, mit N Android sdk mit Jack-compiler?
InformationsquelleAutor Nikitin Mikhail | 2015-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich ein paar Dinge zu tun, um loszuwerden, dieses problem.
Sollte den trick tun.
Es gibt keine java-compiler-option im Register Compiler.. bitte helfen
InformationsquelleAutor Fernando Raposo
die Antwort ist die folgende: ich hatte die Sprache zu ändern-Ebene nicht nur in der Projekt-Struktur->Projekt, aber in der Projekt-Struktur-> Module auch.
InformationsquelleAutor Nikitin Mikhail
Wenn Sie verwenden Android Studio version 3.2.1 ,Sie können die Sprache ändern, Ebene mit unter Erwähnung Schritte:
InformationsquelleAutor Sanath Kumar
InformationsquelleAutor Ashu
Für "Android Studio", version 3.3:
Diese Lösung funktionierte für mich.
InformationsquelleAutor DMT
Wenn Sie schon durch die oben genannten und es ist immer noch nicht behoben, und wenn Sie ein neues Modul, überprüfen Sie Ihre Modul-source-Ordner noch nicht Hinzugefügt worden, um den übergeordneten Modul. Ich fand es war zusammengestellt von 1,5, wie dies die übergeordnete Modul-Einstellung (da die Eltern enthalten keine java-Quellcode). Aktualisierung auf 1.8 auch endlich losgeworden, der Warnung und der Beseitigung des Moduls-source-Ordner aus dem übergeordneten Modul.
Datei - > Projekt-Struktur - > Module (übergeordnete Modul) > Quellen - > Language level
InformationsquelleAutor nick.t.hacker