我有以下代码:
import java.util.*;
public class Group {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
}
}
Eclipse(3.0.0)抱怨ArrayList声明:令牌上的语法错误“(”,在两个令牌上“&lt;”,然后在令牌“=”上。我正在使用java 1.5.0_07。
我做错了什么?
谢谢,问候,Miel。
答案 0 :(得分:2)
将JDK级别设置为&gt; = 5.0以启用对泛型的支持。
它在项目 - &gt;属性 - &gt; Java编译器 - &gt;编译器合规性级别
答案 1 :(得分:2)
您的项目可能已设置为Java 1.4目标。
答案 2 :(得分:0)
听起来你已经在你的盒子上安装了1.5,但不是在Eclipse中。要解决此问题,请转到Window-&gt; Preference-&gt;已安装的JRE,然后添加已安装的JRE。