说在前面的话:

前段时间更新了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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐