IntelliJ错误 - 在-source 1.6错误中不支持java:try-with-resources.即使在项目设置中,也选择了1.7 JDK

Tas*_*ode 11 java intellij-idea

在文件 - >项目结构 - > SDKs我有1.7 jdk但我仍然收到此错误:

added.java:-source 1.6不支持try-with-resources(使用-source 7或更高版本启用try-with-resources)

我已重新启动IDE但无济于事

Ner*_*rve 22

较新的JVM允许您使用较低JVM版本的编译器版本来编译代码.例如,JDK 1.7允许您使用1.5编译器编译代码.

请参阅http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html中的"交叉编译部分".

您在Intellij中需要做的是转到File- > Project Structure- > Project并选择"Project SDK"为1.7,"Project Language Level"为7.0


Tas*_*ode 8

不得不点击'错误​​灯泡'图标(或Alt + Enter)并选择选项以启用加载多捕获,尝试使用资源,钻石......然后重新加载并重新启动IDE.