Kann nicht finden, java.util.stream in java8
Habe ich installiert jdk-8-ea-bin-b82-windows-x64-21_mar_2013
und IntelliJ IDEA 12.0.4. Das merkwürdige ist, dass ich nicht finden können java.util.stream
im intellisense zur Verfügung gestellt, die von der IDE. Ich habe versucht zu kompilieren, entweder über die IDE oder über den Editor und den compiler, aber es gibt einen Fehler beschweren, dass java.util.stream
kann nicht gefunden werden! Ich habe bereits die Modul-Einstellungen verwenden Java8-jdk. Irgendwelche Ideen zu diesem problem?
- Haben Sie versucht, sich nach anderen Java-8-spezifische APIs?
- Ja, ich habe mir für java.util.Funktion und gefunden!
- Gut, vielleicht java.util.stream-package / Klassen sind nicht Teil dieser Momentaufnahme.
- Ich heruntergeladen habe die neueste Version, wie oben angegeben. Oder sonst welche Version sollte ich verwenden?
- Was ich damit sagen will ist, dass vielleicht die java.util.stream-package / Klassen sind noch nicht verfügbar. Nachdem alle, es ist ein early access release ... noch nicht einmal eine beta-Phase noch.
- Als der 1.8.0-ea-b92-Paket-java.util.Strom ist vorhanden!!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem mit Netbeans. Es scheint, dass ältere Versionen des JDK 8 sind nicht richtig verpackt.
Ich hatte das gleiche problem mit b84, aber ich installiert die build-b116 und es funktioniert einwandfrei.
PS: ich denke, das ist das, was @rmuller sagte in seinem Kommentar
Ändern Sie die JDK version, gehen Sie zu Datei --> Projekt-Struktur, und stellen Sie sicher, dass sowohl Projekt-SDK und Projekt-Sprache-Ebene sind zu JDK 8.
(Ich weiß, Sie haben gesagt, Sie setzen die JDK-Ebene in die Module schon, aber ich bin dieses posting hier, denn es gibt relativ wenig Informationen online, wie zu tun. Auch die IDEE Dokumentation auf dieses Problem erwähnt es nicht!)
Versuchen, download von: http://jdk8.java.net/lambda/ zu haben lambda und Streams unterstützen
Als @rmuller darauf hingewiesen, gab es keine streams in der early release-version, die ich heruntergeladen habe, vor 5 Jahren als ich die Frage gestellt. Kurz nachdem ich die Frage gestellt habe eine neue Version verfügbar war, und es enthielt die streams unterstützen.
KÖNNEN SIE FESTLEGEN, PROJEKT-EINSTELLUNG IM MODULE
DIE SPRACHE, DIE LEVEL-SET-8-LAMBDA-AUSDRÜCKE
geben Sie eine Bild-Beschreibung hier
BEACUSE DIE STANDARD-SPRACHE LEVEL 7 -Diamanten