[Java开发问题-2] @Override must override a superclass method 问题解决

来源:互联网 发布:mysql cast as int 编辑:程序博客网 时间:2024/06/08 09:52


相信很多朋友在使用eclispe开发java项目的时候会遇到与@Overide相关的问题。
一般情况下报错的格式如下:
The method *** of type *** must override a superclass method
而此时,这个method实际上就是覆盖了一个父类的方法,所以报这个错会让我们很费解。
但是实际上原因十分之简单:
因为你的Compiler是jdk5,而5不支持@Override这种形式,所以要改为更高等级的jdk,比如jdk6。
方法:
项目右键->preferences->java-compiler中的Compiler compliance level修改为1.6。


之前遇到这种问题我都是一个一个的把@Override删除,现在想想太傻了。