Percy

Java 8无法在Intellij15上编译

java

最近,我们公司迁移到Java 8(以前使用Java 7)。当我使用Eclipse时一切都很好,但是现在我切换到IntelliJ Idea 15(这是我第一次使用IntelliJ Idea),它根本不会编译任何Java 8代码(lambda等)。

我搜索了一个解决方案,发现必须在IntelliJ项目设置中将项目语言级别设置为8,但这仍然无济于事。

有任何想法吗?


阅读 439

收藏
2020-12-07

共1个答案

一尘不染

确保您正确选择了JDK。

在的IntelliJ你应该去:File -> Project Structure... project settings tab,并确保项目SDK点到Java JDK 8的位置(是这样的:C:\Program Files\java\jdk1.8.0_45)

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

2020-12-07