在IntelliJ的Java8项目中,尽管已经将Project SDK和Project Launguage Level设置为Java 8,
在运行单元测试的过程中,如果报java:javaTask:source release 8 requires target release 8,
请按如下两种方式解决
* 方案1
在IntelliJ的【Preferences】->【Compiler】->【Java Compiler】中将Target bytecode verion改为1.8,
如下图所示
* 方案2
修改.idea/compiler.xml
<bytecodeTargetLevel>
<module name="Junit4-Junit5" target="1.8" />
</bytecodeTargetLevel>