java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

出现这种问题我们可以先考虑文件是否导入有问题,我们把文件放在一个路径下,检查文件是否是正确的文件格式(我就是因为多次导入文件,导致文件错乱,所以一直报这个错误)。

如果文件没有问题我们考虑第二种情况,jdk 的设置问题。

在 file --> settings 设置 --------- 如下图
java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
再在 file----> projectStructure 里把 jdk 设置为1.8 如下图:

java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
再做最后一步:
java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
按照以上步骤来应该就没有问题了。