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

问题描述

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

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

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

问题出现的原因

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

解决步骤

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

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

  • 重点来了!指定java project facts版本
    默认设置是最低1.5,必须改称jdk 和 java compiler版本一致!
    如图
    The method getNotCompleteOrder(ResultBean) of type HomeServiceImpl must override a superclass method

以上,即可解决问题。

相关文章:

  • 2021-06-22
  • 2021-10-26
  • 2021-05-20
  • 2021-09-04
  • 2021-12-05
  • 2021-09-24
猜你喜欢
  • 2021-06-29
  • 2022-12-23
  • 2021-10-24
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
相关资源
相似解决方案