Intellij IDEA新导入项目运行出现 java: -source 1.5 中不支持 diamond 运算符7

问题原因:是配置项目jdk版本不对应;

问题截图:

Intellij IDEA新导入项目运行出现 java: -source 1.5 中不支持 diamond 运算符7

解决办法:

首先查看项目的JDK(Ctrl+Alt+shift+S)(File ->Project Structure->Project Settings ->Project )

Intellij IDEA新导入项目运行出现 java: -source 1.5 中不支持 diamond 运算符7

然后查看工程的JDK(Ctrl+Alt+shift+S) (File ->Project Structure->Project Settings -> Modules -> (需要修改的工程名称) -> Sources -> )(在下就是这个没有配置,之前配置的是默认的)

Intellij IDEA新导入项目运行出现 java: -source 1.5 中不支持 diamond 运算符7

其次也需要看下complie配置

File-->Other Settings-->Default Settings-->Compiler-->Java Compiler

(这部一般不用选择修改,默认的就可以,根据你自己的IDEA配置)

Intellij IDEA新导入项目运行出现 java: -source 1.5 中不支持 diamond 运算符7

三步骤依次对照,发现没有问题,重新start编译。