说在前面的话:

前段时间更新了IDEA,从2019版本更新到了2020版本,之前在2019版运行好好的项目在2020版本中突然出现了

java: -source 1.5 中不支持 diamond 运算符

问题原因: IDEA编译器的jre版本与本地jre版本不一致!

解决方法很简单,但是!有个小细节需要注意下!如果你的项目是多个模块组成的,一定要把所有模块的版本都切换为和本地jre版本相同的版本,不能只是给一个模块更换为本地jre版本!

第一步: 更换项目Modules的jre版本

在IDEA中的Project Structure中把项目的Modules中的jre版本全部换为与本地jre版本相同的版本,这里提一下!是该项目的所有Modules不是一个!

第二步: 更换JavaCompiler的jre版本

在Settings中,找到Java Compiler把所有的jre版本调为与本地jre版本调整为相同

收工完事

收工完事!项目启动成功!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐