转自:@Override must override a superclass method 问题解决
如果在使用Eclipse开发Java项目时,在使用 @Override 出现以下错误:
The method *** of type *** must override a superclass method
主要是因为你的Compiler是jdk5,(5不支持@Override等形式的批注)只要把它改为6就可以了。
方法:将window->preferences->java-compiler中的Compiler compliance level修改为6.0。
*********************************
另外我遇到的问题是:我的eclipse的属性Compiler compliance level是1.6(也就是6.0)但是还是会有这样的问题,我的jdk是1.7的版本,命令行下能编译通过,后来发现是工程目录里指定的JRE System Library是JavaSE-1.5,改成1.6就好了。