/ / So generieren Sie automatisch Java 8-Code in Eclipse - Java, Eclipse

Wie man Java 8 Code in Eclipse automatisch generiert - Java, Eclipse

Wie kann ich Java 8-spezifischen Code in der Eclipse-IDE generieren? Zum Beispiel über Sammlungen beim Drücken von CNTL + ENTER; anstatt folgendes zu generieren

 Collection<String> list = new ArrayList<String>();

es sollte erzeugen

 Collection<String> list = new ArrayList<>();

HINWEIS: Allerdings CNTL + 1 konvertiert die anonyme Schnittstelle in einen Lambda-Ausdruck.

Antworten:

0 für die Antwort № 1

Sie sollten die richtige JRE-Systembibliothek für Ihr Projekt auswählen. Die automatische Vervollständigung ändert sich entsprechend der verwendeten Java-Version.

Ich habe ein Projekt mit dem Namen erstellt test-java-1.6 und ich habe überprüft, dass die Java-Autovervollständigung den Diamond-Operator aufgrund der alten Java-Version nicht unterstützt.

Das Autocomplete-Verhalten hat sich unmittelbar nach dem Java-Versions-Update geändert.

So legen Sie die Java-Ausführungsumgebung fest:

Eigenschaften für Java-Projekt

Und wie man es auf eine neuere Version umstellt, sollte man hier auswählen JavaSE-1.8

Bibliothek bearbeiten