分析原因:当前项目jdk版本不支持
解决方案:
首先确认项目的jdk,如下所示
File --->Project Structure--->Project Settings --->Project SD --->确认项目的jdk配置
然后确认工程的jdk配置是否匹配,如下所示
File --->Project Structure--->Modules --->选择当前工程 --->确认项目的jdk配置
点击apply和ok:
点击运行出现了错误:JDK编译版本不匹配
解决方案:
File--->settings --->Build、Execution、Deployment--->Java Compiler--->选择相应的版本
点击apply,点击ok即可
需要注意的是:关闭重启idea运行项目发现报错:java: -source 1.5 中不支持 diamond 运算符
对于由多个模块组成的项目,一定要把所有模块的版本都切换为和本地jre版本相同的版本,不能只是将一个模块更换为本地jre版本。
最后更换项目Modules的jre版本全部换为与本地jre版本相同的版本,操作如下:
File--->settings --->Build、Execution、Deployment--->Java Compiler--->选择相应的版本
点击apply,点击ok即可。