接口的实现类不支持@Override注解,提示移除
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口的实现类不支持@Override注解,提示移除相关的知识,希望对你有一定的参考价值。
写了一个接口的实现类,在方法的前面加了@Override居然报错了,要求移除这个注解。据说这个是JDK的版本问题,@Override在JDK5就已经有了,但是有一个小小的BUG就是不支持对接口的实现,认为这不是Override而JDK6修正了这个BUG,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。
首先要确保安装jdk1.6,然后在eclispe中修改配置,在windows->preferences->java->complier->compiler compliance level 中选择1.6以上版本,刷新工程,重新编译一下。
如果还是不行,就在报错的工程上,鼠标选择properties->java complier->compiler compliance level中选择1.6以上版本,刷新工程,重新编译。
以上是关于接口的实现类不支持@Override注解,提示移除的主要内容,如果未能解决你的问题,请参考以下文章