将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帮助页面(“项目语言级别”)。