码迷,mamicode.com
首页 > 其他好文 > 详细

接口的实现类不支持@Override注解,提示移除

时间:2017-09-21 13:52:35      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:工程   实现   有一个   注解   java   安装   reference   lis   编译   

写了一个接口的实现类,在方法的前面加了@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注解,提示移除

标签:工程   实现   有一个   注解   java   安装   reference   lis   编译   

原文地址:http://www.cnblogs.com/lay2017/p/7567423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!