2013-03-29 64 views
7

我已經安裝了jdk-8-ea-bin-b82-windows-x64-21_mar_2013IntelliJ IDEA 12.0.4。奇怪的是,我在IDE提供的intellisense中找不到java.util.stream。我試圖使用IDE或使用記事本和編譯器進行編譯,但它提供了一個錯誤,抱怨java.util.stream無法找到!我已經將模塊設置設置爲使用Java8 jdk。關於這個問題的任何想法?在java8中找不到java.util.stream

+0

您是否試圖找到其他Java 8特定的API? –

+0

是的,我查找了java.util.function並找到它! –

+0

也許java.util.stream包/類不是該快照的一部分。 –

回答

0

嘗試從下載:http://jdk8.java.net/lambda/有Lambda和流支持

+0

下載了它,但沒有運氣 –

+0

檢查$ JDK_HOME/jre/lib/rt.jar中的包'java.util.stream',其中JDK_HOME當然應指向您的JDK8。還請檢查IDEA設置:http://www.jetbrains.com/idea/webhelp/configuring-global-project-and-module-sdks.html – Sargis

+0

在rt.jar中不存在java.util.stream已下載的JDK。 –

2

我有同樣的問題與Netbeans的。它認爲舊版本的JDK 8沒有正確打包。

我有與b84相同的問題,但我安裝了生成b116,它工作正常。

PS:我想這是@rmuller在他的評論中說

1

要更改的JDK版本,轉到文件 - >項目結構,並確保兩個項目SDK和項目語言級別設置爲JDK 8.

(我知道你說你設置已經模塊JDK級別,但我就怎麼做,在這裏張貼這一點,因爲有資料比較少在線,即使在這個問題上沒有按IDEA documentation」不要提及它!)