Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea Can';在java8中找不到java.util.stream_Intellij Idea_Java - Fatal编程技术网

Intellij idea Can';在java8中找不到java.util.stream

Intellij idea Can';在java8中找不到java.util.stream,intellij-idea,java,Intellij Idea,Java,我已经安装了jdk-8-ea-bin-b82-windows-x64-21\u maru\u 2013和IntelliJ IDEA 12.0.4。奇怪的是,我在IDE提供的intellisense中找不到java.util.stream。我试图使用IDE或记事本和编译器进行编译,但它给出了一个错误,抱怨找不到java.util.stream!我已经设置了使用Java8JDK的模块设置。关于这个问题有什么想法吗?尝试从以下位置下载:为了获得lambda和流支持我在Netbeans上也遇到了同样的问

我已经安装了
jdk-8-ea-bin-b82-windows-x64-21\u maru\u 2013
IntelliJ IDEA 12.0.4。奇怪的是,我在IDE提供的intellisense中找不到
java.util.stream
。我试图使用IDE或记事本和编译器进行编译,但它给出了一个错误,抱怨找不到
java.util.stream
!我已经设置了使用Java8JDK的模块设置。关于这个问题有什么想法吗?

尝试从以下位置下载:为了获得lambda和流支持

我在Netbeans上也遇到了同样的问题。很明显,JDK 8的旧版本没有正确打包


b84也有同样的问题,但我安装了版本b116,它工作正常


PS:我想这就是@rmuller在他的评论中所说的,要更改JDK版本,请转到文件-->项目结构,并确保项目SDK和项目语言级别都设置为JDK 8


(我知道你说过你已经在模块中设置了JDK级别,但我在这里发布这篇文章是因为网上关于如何设置JDK级别的信息相对较少。即使是关于这个问题的文章也没有提到!)

你可以在模块中设置项目设置

语言级别集8-LAMBDAS


因为默认的语言级别是7-Diamonds,正如@rmuller在5年前我问这个问题时指出的,我下载的早期版本中没有流。在我问了这个问题后不久,一个新的版本已经发布,它包含了streams支持。

您是否尝试过寻找其他Java 8特定的API?是的,我找到了Java.util.function并找到了它!也许java.util.stream包/类不是快照的一部分。或者我应该使用什么版本?从1.8.0-ea-b92开始,包java.util.stream可用!在$JDK_HOME/jre/lib/rt.jar中签入包“java.util.stream”,其中JDK_HOME当然应该指向您的JDK8。还要检查IDEA设置:我下载的两个JDK中的rt.jar中都不存在java.util.stream。您下载了:lambda-8-bxx-linux-x64-xx_xxx_2013.tar.gz?没有java.util.stream?不是linux版本而是windows版本。我这里也有同样的问题。爆炸了拉链,找到了-名称为“stream”。/com/sun/imageio/stream./javax/xml/stream./javax/xml/transform/stream./javax/imageio/stream./java/util/streamAh,您不必大喊大叫。这个问题是在java 8处于早期发布阶段时提出的。这个问题很久以前就解决了,但我没有给出答案,因为解决方案是由rmuller的评论提供的,所以我只是给了他更高的票数。