【问题标题】:Java 8 doesn't compile on Intellij15Java 8 不能在 Intellij15 上编译
【发布时间】:2015-12-26 13:40:21
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

  • 更改项目级别后,尝试重启IDE并重建项目
  • 最好提供一个带有您所看到的具体错误的问题。
  • 我知道这是一个新问题,但这是任何人都可能犯的错误,不值得被否决。

标签: intellij-idea java-8


【解决方案1】:

确保您正确选择了 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.

【讨论】:

  • 谢谢,JDK 确实设置为 java 7 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多