最近搞本地单元测试,Idea build 总是出现Error:java: Compilation failed: internal java compiler error。 如下:
一看问题,我就知道是IDEA complier太低了,IDEA 默认编译都是 jdk1.5 。
1、首先,修改project Structure/ modules 中的lanuage level.
2、然后,修改 setting / java complier lanuage level
完成上述两步后,项目不再报错!!
然而,然并软蛋,当我在项目pom.xml 引入一个新的依赖后,执行项目时,上面的错误又出来了。我又得去修改一遍,烦不烦。
终极解决方法: 代码编译不依赖IDEA 设置。怎么搞? 简单,在 pom.xml 设置项目的 build complier 版本即可!