将Try-Catch与资源一起使用时,IntelliJ IDE提供了错误


问题内容

我正在尝试使用JDK 7的“尝试捕获资源”语句;IntelliJ突出显示了我的资源线,

此语言级别不支持尝试资源。

当我尝试编译时,我得到:

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)。有任何想法吗?我不知道要更改什么选项(即使那是问题)。


问题答案:

单击文件菜单,打开项目结构,然后在“设置”下应有“项目”。在该标签中,将有一个“ SDK设置”选项,用于指定您要使用的语言版本。

有关更多详细信息,请参见JetBrains帮助页面(“项目语言级别”)。