在构思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