18

尝试在idea ide中编译一些简单的源代码时出现此错误。

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 设置,但没有效果。

4

4 回答 4

28

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

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

于 2014-02-13T07:01:04.797 回答
4

确保在 Project Structure 页面中,您已将项目语言级别设置为 7.0。

在此处输入图像描述

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

于 2014-02-13T07:01:41.860 回答
2

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

Project Structure-> Project->Project SDK

在此处输入图像描述

于 2014-02-13T07:00:01.213 回答
2

按着这些次序。

Right Click on the project------>> go to Open module Settings--->
In that opening window click the Project in project settings---->
and set project SDK
于 2014-02-13T07:02:44.730 回答