新导入项目时,项目报错,要求Remove '@override' annotation。本以为实现的接口中缺少方法,检查后发现错不在这里。
百度之后才知道是eclipse编译器版本与当前应用JDK版本不符的问题,Java5中@override支持覆盖父类方法,但不支持实现父类接口,因此要用高于1.5的编译器和jdk。
解决方法::Windows->Preferences-->java->Compiler-->compiler compliance level 选择相应的编译器版本,保存即可。