了解netty的时候,在写
@Override
public void operationComplete(ChannelFuture future){}
出现The method operationComplete(ChannelFuture) of type new ChannelFutureListener(){} must override a superclass method错误
因为Eclipse默认的是java1.5,你得有一个可以实现接口的方法的类(在java1.6中可以被用@Override标注,但是在java1.5中它仅仅是被用于覆盖超类的一个方法)。主要是因为你的Compiler是jdk5,(5不支持@Override等形式的批注)只要把它改为6就可以了。
方法:将window->preferences->java-compiler中的Compiler compliance level修改为6.0。
本文解决在Java 1.5环境下使用@override标注方法时出现的错误,通过修改Compilercompliancelevel为6来解决。
1949

被折叠的 条评论
为什么被折叠?



