【解决】IDEA中Project language level总为5,修改为8后报错Error:java: Compilation failed: internal java compiler err
修改完Project language level后IDEA不再提示语法错误,但运行报错Error:java: Compilation failed: internal java compiler error。解决方法:去Project settings中将Project language level从level‘5’改为8。在IDEA中使用Lambda表达式,提示Lambda expresion
·
在IDEA中使用Lambda表达式,提示Lambda expresions are not supported at language level'5'
解决方法:去Project settings中将Project language level从level‘5’改为8。这个配置就是告诉 IDEA用什么版本的语法编译java文件。
要到JDK8之后才可以使用Lambda表达式,所以如果Language level 小于8,IDEA就会提示语法错误。
修改完Project language level后IDEA不再提示语法错误,但运行报错Error:java: Compilation failed: internal java compiler error
解决方法:在pom.xml中导入即可
<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>
更多推荐
已为社区贡献1条内容
所有评论(0)