@Override must override a superclass method 问题解决

了解netty的时候,在写

@Override

                public void operationComplete(ChannelFuture future){

                }

出现The method operationComplete(ChannelFuture) of type new ChannelFutureListener(){} must override a superclass method错误


@Override must override a superclass method 问题解决_第1张图片



因为Eclipse默认的是java1.5,你得有一个可以实现接口的方法的类(在java1.6中可以被用@Override标注,但是在java1.5中它仅仅是被用于覆盖超类的一个方法)。主要是因为你的Compiler是jdk5,(5不支持@Override等形式的批注)只要把它改为6就可以了。


方法:将window->preferences->java-compiler中的Compiler compliance level修改为6.0。




你可能感兴趣的:(web)