The method getNotCompleteOrder(ResultBean) of type HomeServiceImpl must override a superclass method

来源:互联网 发布:聚划算与淘宝的关系 编辑:程序博客网 时间:2024/05/21 06:20

解决web工程出现@Override的错误

问题描述

在eclipse或myeclipse工具环境下,指定jdk和java compiler 版本之后,代码中仍出现重写相关的错误,提示需要删除注解,如下

@Override 错误
@Override 重写父类函数时报错误
错误内容:The method getNotCompleteOrder(ResultBean) of type HomeServiceImpl must override a superclass method
提示:Remove ‘@Override’ annotation

这里写图片描述

问题出现的原因

重写父类函数的注解,在jdk1.5以下,是不能有的,直接重写函数即可。
jdk1.6之后,修复了这个BUG,此类注解可以使用。

解决步骤

  • 指定jdk和java compiler
    必须要设置jdk和java compiler的版本,相互对应,以myeclipse为例,如图

这里写图片描述

  • 重点来了!指定java project facts版本
    默认设置是最低1.5,必须改称jdk 和 java compiler版本一致!
    如图
    如图

以上,即可解决问题。

阅读全文
0 0
原创粉丝点击