@Override在eclipse中给出了错误?

时间:2011-12-15 13:51:22

标签: java android

当我在eclipse中从工作区导入项目时,它会在@Override注释时出错。如果项目有任何具有注释的方法,它会显示为错误,当我删除它时工作正常,但是当我有一个包含大量注释的主要项目时,我该怎么办呢?

3 个答案:

答案 0 :(得分:14)

您收到错误是因为您使用的是Java 1.5,它不支持@Override注释以实现覆盖。进入Eclipse设置并将语言级别设置为1.6。

编辑 - 更改语言级别转到项目>属性> Java编译器并在那里设置语言级别。您可能需要单击以启用项目特定设置。

答案 1 :(得分:5)

您可能已将项目语言级别设置为低于1.5的值,其中引入了@Override。或者,将它设置为低于6,项目代码使用@Override实现接口方法的方法,这仅在Java 6中引入。更改项目语言级别。

答案 2 :(得分:1)

@Override不是特定于android的,而是java注释。如果出现错误,可能会在eclipse /项目设置中选择Java 1.5。将其更改为Java 1.6或更高版本,它应该会消失。