java在idea中获取菱形运算符的编译错误
我在idea中编译一些简单的源代码时遇到了这个错误
java: diamond operator is not supported in -source 1.6 (use -source 7 or higher to enable diamond operator)
jdk是oracle的1.7.40
但是在哪里可以添加这个“-source 7”选项呢
我尝试添加ide设置,但没有效果
你可以在下面搜索框中键入要查询的问题!
我在idea中编译一些简单的源代码时遇到了这个错误
java: diamond operator is not supported in -source 1.6 (use -source 7 or higher to enable diamond operator)
jdk是oracle的1.7.40
但是在哪里可以添加这个“-source 7”选项呢
我尝试添加ide设置,但没有效果
# 1 楼答案
确保在“项目结构”页面中,已将项目语言级别设置为7.0
选择此选项后,您将不得不重新打开项目,但随后您的菱形操作符将编译
# 2 楼答案
检查IDEA中的“项目结构”选项卡,找到以下导航路径
Project Structure
->Project
->Project SDK
# 3 楼答案
遵循以下步骤
# 4 楼答案
您需要设置项目语言级别(所有模块的默认设置)和模块语言级别