Ich habe jdk-8-ea-bin-b82-windows-x64-21_mar_2013
und IntelliJ IDEA 12.0.4 installiert. Das Merkwürdige ist, dass ich java.util.stream
in dem von der IDE bereitgestellten Intellisense nicht finden kann. Ich habe versucht, entweder mit der IDE oder mit dem Notepad und dem Compiler zu kompilieren, aber es gibt einen Fehler, der beklagt, dass java.util.stream
nicht gefunden werden kann! Ich habe bereits die Moduleinstellungen auf Java8 jdk eingestellt. Irgendwelche Ideen zu diesem Problem?Kann java.util.stream in java8 nicht finden
Antwort
Versuchen von herunterladen: http://jdk8.java.net/lambda/ Lambda und Strom Unterstützung zu haben
heruntergeladen, aber kein Glück –
Check in $ JDK_HOME/jre/lib/rt.jar für das Paket 'java.util.stream' wo JDK_HOME sollte natürlich auf Ihre JDK8 zeigen. Überprüfen Sie auch IDEA-Einstellungen: http://www.jetbrains.com/idea/webhelp/configuring-global-project-and-module-sdks.html – Sargis
Nein java.util.stream existiert nicht in rt.jar in einem der beiden JDKs, die ich heruntergeladen habe. –
ich das gleiche Problem mit Netbeans hatte. Es scheint, dass ältere Versionen von JDK 8 nicht korrekt verpackt sind.
Ich hatte das gleiche Problem mit b84, aber ich habe den Build b116 installiert und es funktioniert ordnungsgemäß.
PS: Ich denke, das ist es, was @rmuller in seinem Kommentar sagte
die JDK-Version zu ändern, gehen Sie zu Datei -> Projektstruktur und sicher sowohl Projekt SDK und Projektsprachniveau machen werden JDK gesetzt 8.
(Ich weiß, du hast gesagt, du hast das JDK-Level bereits in den Modulen eingestellt, aber ich poste das hier, weil es relativ wenig Informationen darüber gibt, wie man das macht. Selbst die IDEA documentation zu diesem Thema ist nicht t erwähnen Sie es!)
- 1. java8 Feder 4.2.5 kann nicht in java.util.Optional konvertieren
- 2. RoundingMode.HALF_DOWN Problem in Java8
- 3. Konvertiere einen String in einen java.util.Stream <Character>
- 4. Java8 interne Iteration
- 5. Java8-Berichte "kann Konstruktor nicht auflösen" durch Aufrufen von ":: new"
- 6. Django nicht finden kann Pakete in virtualenv nicht finden
- 7. Warum kann ich das Paket java.util.function nicht in Android Studio importieren?
- 8. Kann Dumpbin.exe nicht finden
- 9. Kann Meteormodul nicht finden
- 10. Kann Bild nicht finden
- 11. Android N Java8 java.time
- 12. Kann SecurityMockMvcConfigurers nicht finden
- 13. kann -lmysqlclient nicht finden
- 14. Kann System.Xaml nicht finden?
- 15. Kann Genymotion.app nicht finden
- 16. Kann Jquery nicht finden
- 17. Kann system.web.http nicht finden
- 18. Kann EnableIEHosting nicht finden
- 19. Fehler: Bild OrgSync/java8 nicht gefunden
- 20. Java8 in Zonen ohne Datum Zeit
- 21. Freemarker und Java8 Standardmethoden?
- 22. Java8 Streams seltsames Verhalten
- 23. Warum kompiliert dies in Java7 und nicht in Java8?
- 24. Java8 Lambda Deserialisierung - Classcast
- 25. Java8 DateTimeFormatter am/pm
- 26. Java8 Lambdas und Exceptions
- 27. Benannte Parameter auf Java8
- 28. Java8 und Sommerzeit
- 29. Java8 Lambda: concat Liste
- 30. Verwenden von Java8-Zeit in JSPs
Haben Sie versucht, andere Java 8 spezifische APIs zu finden? –
Ja, ich habe nach java.util.function gesucht und gefunden! –
Nun, vielleicht ist das Paket/die Klassen java.util.stream nicht Teil dieses Snapshots. –