2013-03-29 25 views
7

Mam zainstalowany jdk-8-ea-bin-b82-windows-x64-21_mar_2013 i IntelliJ IDEA 12.0.4. Dziwne jest to, że nie mogę znaleźć java.util.stream w intellisense dostarczonym przez IDE. Próbowałem skompilować albo za pomocą IDE lub za pomocą notatnika i kompilatora, ale daje błąd narzekając, że java.util.stream nie można znaleźć! Ustawiłem już ustawienia modułu, aby używać jdk Java8. Wszelkie pomysły na temat tego problemu?Nie można znaleźć pliku java.util.stream w java8

+0

Czy próbowałeś znaleźć inne API specyficzne dla Java 8? –

+0

Tak, szukałem java.util.function i znalazłem! –

+0

Cóż, być może pakiet/klasy java.util.stream nie są częścią tej migawki. –

Odpowiedz

0

spróbuj pobrać z: http://jdk8.java.net/lambda/ mieć lambda i wsparcie strumienia

+0

pobrane, ale bez powodzenia –

+0

Sprawdź w $ JDK_HOME/jre/lib/rt.jar dla pakietu 'java.util.stream', gdzie JDK_HOME powinien oczywiście wskazywać twój JDK8. również sprawdź ustawienia IDEA: http://www.jetbrains.com/idea/webhelp/configuring-global-project-and-module-sdks.html – Sargis

+0

Żaden java.util.stream nie istnieje w rt.jar w żadnym z Pliki JDK zostały pobrane. –

2

miałem ten sam problem z Netbeans. Szewuje, że starsze wersje JDK 8 nie są poprawnie spakowane.

Miałem ten sam problem z b84, ale zainstalowałem kompilację b116 i działa ona poprawnie.

PS: Myślę, że to co @rmuller powiedział w swoim komentarzu

1

Aby zmienić wersję JDK, należy przejść do menu Plik -> struktura projektu i upewnić się zarówno projektami SDK i Project Poziom języka są ustawione na JDK 8.

(Wiem, że powiedziałeś, że już ustawiłeś poziom JDK w modułach, ale publikuję to tutaj, ponieważ istnieje stosunkowo niewiele informacji w Internecie, jak to zrobić. Nawet IDEA documentation w tej sprawie nie robi ". o tym wspomnieć!)

Powiązane problemy