在构思ide中获取菱形运算符的编译错误

我在尝试编译ide ide中的一些简单源代码时遇到此错误。

java: diamond operator is not supported in -source 1.6 (use -source 7 or higher to enable diamond operator) 

来自oracle的jdk是1.7.40

但这个地方添加这个“-source 7”选项在哪里?

我尝试添加ide设置,但没有效果。

您需要设置项目语言级别(所有模块的默认值) 模块语言级别

项目语言水平模块语言级别

确保在“项目结构”页面中将项目语言级别设置为7.0。

在此处输入图像描述

选择此选项后,您将不得不重新打开项目,但您的钻石操作员应该编译。

检查IDEA中的Project Structure选项卡,找到followng导航路径

Project Structure – > Project – > Project SDK

在此处输入图像描述

按着这些次序。

 Right Click on the project------>> go to Open module Settings---> In that opening window click the Project in project settings----> and set project SDK