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

我该如何纠正呢?

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

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


当前回答

修改下面路径下项目的编译器设置文件,将'target'改为1.7:

/项目/ .idea / compiler.xml

<bytecodeTargetLevel>
  <module name="project-name" target="1.7" />
</bytecodeTargetLevel>

其他回答

如果Maven构建工作正常,请尝试同步Maven和IntelliJ IDEA项目的结构。

在Maven工具窗口中,单击刷新按钮。按下这个按钮,IntelliJ IDEA将在Maven工具窗口中解析项目结构。

注意,如果您正在使用EAP构建,这可能没有帮助,因为Maven同步特性有时可能会被破坏。

修改下面路径下项目的编译器设置文件,将'target'改为1.7:

/项目/ .idea / compiler.xml

<bytecodeTargetLevel>
  <module name="project-name" target="1.7" />
</bytecodeTargetLevel>

我遇到了这个问题,解决办法是去项目设置>模块>单击特定模块>依赖项选项卡。我注意到模块SDK仍然设置在1.6,我将其更改为1.7,它工作了。

您需要在构建配置中更改Java编译器版本。

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

12 129.961