Java 8无法在Intellij15上编译

问题描述

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

解决方法

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

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

有任何想法吗?

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”