有时候将其他项目导入的MyEclipse中,会在@Override注释上有红叉,提示你移除到@Override,出现这个错误的原因是你MyEclipse使用的编译器是Jdk1.5,而@Override注释在jdk1.5环境下只能用于对继承类的方法的重写,而不能对实现的接口的方法的重写,这是一个bug,在jdk6.0中已经解决了,这里我们就把MyEclipse编译器改成jdk6.0就行了。
来源:oschina
链接:https://my.oschina.net/u/260828/blog/99924