1

我有以下代码:

import java.util.*;

public class Group {
    public static void main(String[] args) {
    ArrayList<Integer> list = new ArrayList<Integer>();
    }
}

Eclipse (3.0.0) 抱怨 ArrayList 声明:标记“(”、两个标记“<”和标记“=”上的语法错误。我使用的是 java 1.5.0_07。

我究竟做错了什么?

谢谢,问候,米尔。

4

3 回答 3

2

将您的 JDK 级别设置为 >= 5.0 以启用对泛型的支持。

它位于项目 -> 属性 -> Java 编译器 -> 编译器合规级别

于 2009-08-17T22:49:04.877 回答
2

您的项目可能设置为 Java 1.4 目标。

于 2009-08-17T22:49:25.673 回答
0

听起来您已经在盒子上安装了 1.5,但在 Eclipse 中没有。要解决此问题,请转到 Window->Preference->Installed JREs,然后添加已安装的 JRE。

于 2009-08-18T00:06:36.577 回答