繁体   English   中英

@Override在eclipse中给出了错误?

[英]@Override gives error in eclipse?

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

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

编辑 - 要更改语言级别,请转到“项目”>“属性”>“Java编译器”,然后在其中设置语言级别。 您可能需要单击以启用项目特定设置。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM