在用Eclipse或者MyEclipse开发中,如果是import其它的project,经常会遇到@Override标注报错的现象。
最初也不知道是为什么,碰到n多次之后,偶然想起可能是JDK版本的原因,经过尝试证实了这个结论。
关于在Eclipse或者MyEclipse中@Override标注报错的详细说明如下:
虽然JDK 1.5支持标注,但是在JDK 1.5中
(1) 通过extends继承父类的方法添加@Override标注不会报错
(2) 通过implements实现的接口中的方法添加@Override标注就会报错。
知道了@Override标注报错的原因之后,解决问题的方法如下:
(1) 可以手动的删除从implements接口实现的方法中的@Override标注
(2) 升级JDK的版本