我想使用this库,我克隆它并将其导入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)
这里发生了什么?我该如何解决?
答案 0 :(得分:1)
您正在使用新的(在Java 7中)钻石运算符
的集合List<Integer> al = new ArrayList<>(); // <-- the diamond operator.
在早期版本的Java中,您必须在右侧指定泛型,如
List<Integer> al = new ArrayList<Integer>(); // <-- No diamond operator.
或您可以修改IDE首选项以定位Java 7 +。