当使用IntelliJ IDEA运行JUnit测试时,我得到

我该如何纠正呢?

使用SDK 1.7 模块语言级别为1.7

Maven构建工作正常。(这就是为什么我在IDEA配置问题上相信这一点)


当前回答

我已经在设置>编译器> java编译器中找到了必需的选项('目标字节码版本')(intelij idea 12.1.3)

其他回答

您查看过您的构建配置了吗?如果您使用maven 3和JDK 7,它应该是这样的

<build>
    <finalName>SpringApp</finalName>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        ...
    </plugins>
    ...
</build>

从IntelliJ IDEA 14升级到v14.1后,我就遇到了这个问题。 对我来说,更改top/parent pom的编辑有帮助,然后单击重新导入Maven(如果它不是自动的)。

但它可能只够右键单击模块(s)/聚合/父模块和Maven ->重新导入。

检查 .idea / misc.xml 有时需要手动更改languageLevel="JDK_1_X"属性

从这一刻到另一刻,我也得到了这个错误,没有明确的原因。我改变了编译器/模块等的各种设置。但最后,我只是通过重新导入Maven项目重新创建了IntelliJ项目,问题就解决了。我觉得这是个漏洞。

12 129.961

我已经在设置>编译器> java编译器中找到了必需的选项('目标字节码版本')(intelij idea 12.1.3)