java中的@Override报错解决

问题:java

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

分析:ide

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

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

在Jdk1.6之后不管是对父类的继承仍是对接口的实现都支持了ip

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

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

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

相关文章
相关标签/搜索