当使用IntelliJ IDEA运行JUnit测试时,我得到
我该如何纠正呢?
使用SDK 1.7 模块语言级别为1.7
Maven构建工作正常。(这就是为什么我在IDEA配置问题上相信这一点)
当使用IntelliJ IDEA运行JUnit测试时,我得到
我该如何纠正呢?
使用SDK 1.7 模块语言级别为1.7
Maven构建工作正常。(这就是为什么我在IDEA配置问题上相信这一点)
当前回答
IntelliJ 15, 2016 & 2017
类似于下面讨论的IntelliJ 13和14,但在设置/首选项面板中有一个额外的级别:设置>构建,执行,部署>编译> Java编译器。
IntelliJ 13和14
在IntelliJ 13和14中,检查Settings > Compiler > Java Compiler UI,以确保在模块中没有针对不同的字节码版本。
其他回答
您需要在构建配置中更改Java编译器版本。
确保选择了正确的依赖关系。 文件>项目结构
选择您的项目并导航到Dependencies选项卡。从下拉菜单中选择正确的依赖项或创建新的依赖项。
修改下面路径下项目的编译器设置文件,将'target'改为1.7:
/项目/ .idea / compiler.xml
<bytecodeTargetLevel>
<module name="project-name" target="1.7" />
</bytecodeTargetLevel>
我通过将字段设置为空白来解决这个问题:
设置> Compiler > Java Compiler >项目字节码版本
Than IntelliJ使用JDK默认版本。
我解决了贝娄方法
>>项目结构>>项目>>项目语言级别 ——>设置合适的版本(例如:1.5)