使用IntelliJ IDE不能编译任何项目。 以下设置的屏幕截图:
二手JDK:
项目SDK和语言级别:
语言等级:
有人有什么想法吗?
看起来不像是来自" pure Intellij"的错误; 您使用的是蚂蚁buildscript吗?
IDEA的可能重复:javac:源版本1.7需要目标版本1.7
stackoverflow.com/a/42993827/2685581
文件>设置>构建,执行,部署>编译器> Java编译器
将目标字节码版本更改为您正在使用的模块的1.8。
如果您使用的是Maven
将编译器插件添加到顶级project节点下的pom.xml:
org.apache.maven.plugins
maven-compiler-plugin
1.8
1.8
(从评论中悬挂。)
注意:如果您不介意重新导入项目,那么真正需要做的就是更改pom并重新导入项目,然后IntelliJ将选择正确的设置,而您不必手动更改它们。
在IntelliJ 14 Ultimate中工作。
在较旧的IDEA版本上,尝试:设置->编译器-> Java编译器->每模块字节码版本
如果在Mac上,请在Intellij IDEA>"首选项...">"构建,执行,部署">" Java编译器"下进行操作。
在IntelliJ v14中,其文件->其他设置->默认设置->构建,执行,部署-> Java编译器。
对于比2016.2更新的Intellij,还有一个地方要检查:Project Structure -> Project Settings -> Modules