使用jdk1.8并收到奇怪的错误

时间:2015-10-11 21:57:35

标签: java

我有这段代码:ArrayList<Integer> num_array = new Arraylist<Interger>();

为什么我收到此错误:"Syntax error, parameterized types are only available if source level is 1.5 or greater"

1 个答案:

答案 0 :(得分:1)

在日食中,转到Window -> Preferences -> Java -> Compiler下的菜单。这将允许您使用“编译器合规性级别”设置更改Java版本,因为它似乎设置为1.4或更低。

编辑:此外,如果这不起作用,请右键单击屏幕左侧Project Explorer中的项目,选择属性并选择Java Compiler。在这里也应用相同的更改。