Java @覆盖在eclipse中产生错误?

Java @覆盖在eclipse中产生错误?,java,android,Java,Android,当我在eclipse中从工作区导入项目时,它在@Override注释处给出错误。如果项目中有任何包含注释的方法,它会显示为错误,当我删除它时,它会正常工作,但是当我有一个包含大量注释的主要项目时,我应该如何修复它呢?您会遇到错误,因为您使用的Java 1.5不支持@Override annotations进行实现覆盖。进入Eclipse设置并将语言级别设置为1.6 编辑-要更改语言级别,请转到项目>属性>Java编译器并在那里设置语言级别。您可能需要单击以启用特定于项目的设置 @Override

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

您会遇到错误,因为您使用的Java 1.5不支持@Override annotations进行实现覆盖。进入Eclipse设置并将语言级别设置为1.6


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

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

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

请共享一些代码,以便我们了解它显示错误的原因。可能它不会在“主要项目”中显示错误您确定要覆盖的方法不是私有方法吗?而且他们采取了完全相同的论点?