草庐IT

java - IntelliJ 错误 - java : try-with-resources is not supported in -source 1. 6 错误。即使在项目设置中选择了 1.7 JDK

coder 2023-09-03 原文

在文件 -> 项目结构 -> 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/

有关java - IntelliJ 错误 - java : try-with-resources is not supported in -source 1. 6 错误。即使在项目设置中选择了 1.7 JDK的更多相关文章

随机推荐