在文件 -> 项目结构 -> SDKs 我有 1.7 jdk 但我仍然得到这个错误:
added.java:-source 1.6 不支持 try-with-resources (使用 -source 7 或更高版本来启用 try-with-resources)
我已经重启了IDE但是没有用
最佳答案
较新的 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,“项目语言级别”为7.0
关于java - IntelliJ 错误 - java : try-with-resources is not supported in -source 1. 6 错误。即使在项目设置中选择了 1.7 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17100806/