- 问题描述:
Error:java: Compilation failed: internal java compiler error
IDEA里面改了版本还是不行
- 原因分析:
maven的编译版本问题
- 解决方法一(仅当前工程有效):
在当前工程pom.xml添加如下内容
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
- 解决方法二(所有新建工程都有效):
- 在maven的settings文件的profiles版块下加入如下代码
<profile>
<id>jdk1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>