项目场景:
IDEA加载项目时,编译器版本报错
IDEA加载项目时,编译器版本报错
问题描述
idea在导入项目时经常报错
Error:java: Compilation failed: internal java compiler error Error:java: Compilation failed: internal java compiler error
Error:(44, 33) java: -source 1.5 中不支持 diamond 运算符
(请使用 -source 7 或更高版本以启用 diamond 运算符)
原因分析:
编译器版本不对,默认1.5
解决方案:
方法一:file->settings->java Compiler 修改module版本
方法二:在版本不对应的module中的pom.xml 中加入以下代码,可避免版本重复变为1.5
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>