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

Java 使用jdk1.8并收到奇怪错误,java,Java,我有以下代码:arraylistnum_array=newarraylist() 为什么会出现此错误:“语法错误,参数化类型仅在源代码级别为1.5或更高时可用”在eclipse中,转到窗口->首选项->Java->编译器下的菜单。这将允许您使用“编译器符合性级别”设置更改java版本,因为它似乎被设置为1.4或更低 编辑:另外,如果不起作用,请在屏幕左侧的项目浏览器中右键单击该项目,选择属性,然后选择Java编译器。在这里也应用相同的更改。如何编译此代码?Java SE 5.0引入了Java泛型

我有以下代码:
arraylistnum_array=newarraylist()


为什么会出现此错误:
“语法错误,参数化类型仅在源代码级别为1.5或更高时可用”

在eclipse中,转到
窗口->首选项->Java->编译器下的菜单。这将允许您使用“编译器符合性级别”设置更改java版本,因为它似乎被设置为
1.4
或更低


编辑:另外,如果不起作用,请在屏幕左侧的项目浏览器中右键单击该项目,选择属性,然后选择
Java编译器
。在这里也应用相同的更改。

如何编译此代码?Java SE 5.0引入了Java泛型。您使用的是旧版本。人们仍然使用1.4?可怜的家伙,我该怎么解决?还有,我如何查看我当前的Java版本?您仍然没有告诉我们如何编译您的代码…它被设置为1.4,谢谢您,先生。我在学校里学Java,希望我们在网上学习own@RobertTossly没问题!在一个新的IDE中,总有一个阶段需要找出所有东西的位置。嗯。。。我不确定你是否能回答这个问题,但由于我已经将编译器改为1.7,我仍然收到相同的错误。有一个关于全面重建的通知,我可能需要创建一个新包吗?@RobertTossly您可以尝试a)转到
Project->Clean…
并让它清理所有项目,如果这不起作用,b)重新启动eclipse。遗憾的是,我已经清理并重新启动了Eclipse,但仍然会遇到以下错误:-/谢谢您回答最初的问题!!:-)