java中的@Override报错解决

Posted 无痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的@Override报错解决相关的知识,希望对你有一定的参考价值。

问题:

有时候在java的Eclipse工程中会遇到@Override报错,把@Override去掉就好了,可是有时候@Overvide太多,不能从根本上解决问题。

分析:

这是jdk版本之间区别的问题:

在Jdk1.5中@Override就已经有了,但是对接口的实现是不支持的,所以报错。

在Jdk1.6以后无论是对父类的继承还是对接口的实现都支持了

解决:
首先确保机器上已经安装了Jdk1.6的版本

然后,选择eclipse菜单Windows->Preferences-->java->Compiler-->compiler compliance level选择 1.6,刷新工程,重新编译。

如果问题还没解决,就在报错的工程上,鼠标右键选择 Properties-->Java Compiler-->compiler compliance level 中选择 1.6,刷新工程,重新编译。

 


以上是关于java中的@Override报错解决的主要内容,如果未能解决你的问题,请参考以下文章

导入项目@Override报错原因及解决办法

@override报错

TASM报错argument needs type override的解决办法

@override报错方法未从其超类重写方法?

TASM报错argument needs type override的解决办法

serviceImpl中,方法加@Override注释后报错