如何使IntelliJ IDEA支持Java 7功能?

时间:2014-03-30 17:59:25

标签: java intellij-idea java-7

我最近开始使用IntelliJ IDEA。

我发现了一个问题:IntelliJ IDEA似乎不支持Java 7功能(事实上,我正在尝试使用Diamond Operator)。

我更改了项目结构中的设置:

 project structure

然后,IntelliJ IDEA中的红线消失了。但仍然有构建错误:

  

'java:-source 1.6不支持diamond'

我终于找到了解决办法:我从

手动更改了.idea/misc.xml文件
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" 
    assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">

<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" 
    assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">

一切正常。但我仍然不知道为什么我必须手动更改这样的文件。

我是否遗漏了IntelliJ IDEA设置中的内容?

1 个答案:

答案 0 :(得分:0)

正如@MarcoAcierno所说,我忘记重新加载项目和想法不提醒我。这就是原因。

如何关闭它?