【发布时间】:2013-01-05 18:29:00
【问题描述】:
我正在尝试使用 JDK 7 的“try-catch with resources”语句; IntelliJ 突出显示我的资源行,说
此语言级别不支持 Try-with-resources。
当我尝试编译时,我得到:
java:-source 1.6 不支持 try-with-resources (使用 -source 7 或更高版本来启用 try-with-resources)
我检查了我当前的项目是否启用了 try-with-resources,并且我的项目正在使用 JDK 7(库:C:\Program Files\Java\jdk1.7.0_11)。有任何想法吗?我不知道要更改哪个选项(如果这甚至是问题)。
【问题讨论】:
-
查看文件 -> 保护 jdk 和语言级别都设置为 7 的结构(或 ctrl-alt-shift s)
标签: java intellij-idea try-catch try-catch-finally try-with-resources