最近我们公司搬到了Java 8(以前使用Java 7)。 我使用Eclipse时一切都很好,但现在我切换到IntelliJ Idea 15(这是我第一次使用IntelliJ Idea),它只是不会编译任何Java 8代码(lambdas等)< / p>
我搜索了一个解决方案,发现我必须在IntelliJ项目设置中将项目语言级别设置为8,但它仍然没有帮助。
有什么想法吗?
答案 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.