Java 8不能在Intellij15上编译

时间:2015-12-26 13:40:22

标签: intellij-idea java-8

最近我们公司搬到了Java 8(以前使用Java 7)。 我使用Eclipse时一切都很好,但现在我切换到IntelliJ Idea 15(这是我第一次使用IntelliJ Idea),它只是不会编译任何Java 8代码(lambdas等)< / p>

我搜索了一个解决方案,发现我必须在IntelliJ项目设置中将项目语言级别设置为8,但它仍然没有帮助。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

确保您正确选择了JDK。

在IntelliJ中你应该去:File -> Project Structure... project settings tab,并确保项目SDK指向你的java 8 JDK的位置,(例如:C:\Program Files\java\jdk1.8.0_45

当然,请确保项目语言级别设置为8 - Lambdas, type annotations etc.