IDEA中运行项目时 java: -source 1.5 中不支持 diamond 运算符 解决方法

665 阅读1分钟

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

java: -source 1.5 中不支持 diamond 运算符 如图所示 原因:IDEA编译jre与本地jre版本不一致!

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

两步走:

  • 第一步: 在IDEA中的Project Structure中把项目的Modules中的jre版本全部换为与本地jre版本相同的版本,这里提一下!是该项目的所有Modules不是一个! 如图所示
  • 第二步: 在Settings中,找到Java Compiler把所有的jre版本调为与本地jre版本调整为相同 如图所示 收工完事!项目启动成功! 在这里插入图片描述