-2

我想使用这个库,我克隆了它并将其导入 IntelliJ IDEA 14.0.3,JDK 1.8.0_77,但是当我想运行 main 方法时,我得到了这个错误:

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

这里发生了什么?我该如何解决?

4

1 回答 1

1

您正在使用带有新的(在 Java 7 中)菱形运算符的集合,

List<Integer> al = new ArrayList<>(); // <-- the diamond operator.

在早期版本的 Java 中,您必须在右侧指定泛型,例如

List<Integer> al = new ArrayList<Integer>(); // <-- No diamond operator.

或者您可以修改您的 IDE 首选项以针对 Java 7+。

于 2016-08-07T15:36:55.453 回答