Error:java: Compilation failed: internal java compiler error
错误描述
使用Idea创建Maven父子项目时,父项目使用JKD1.8,子项目创建时默认变成了JDK1.7,导致JDK版本不匹配。
Error:java: Compilation failed: internal java compiler error
pom.xml中的编译器版本为1.7
问题解决
查看项目JDK版本
File ->Project Structure->Project Settings ->Project或使用快捷键Ctrl+Alt+shift+S打开项目的jdk配置:
查看工程的JDK版本
查看java编译器的版本
此时发现子项目的编译器版本和子项目的pom.xml中的编译器版本都为1.7,因此我们需要将子项目的编译器版本改为和父项目相同的版本好就解决了。
pom.xml做同样的修改。
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>