首先从java complier说起,在jdk1.5版本的代码只支持在继承的类覆写方法的时候添加@Override注解
如果是实现的接口的方法,添加该注解会报错,在jdk1.6及以上版本修复了这个问题。
在工程的properties页面的Java Complier页面可以更改编译级别解决这个问题。
=======================================================================================================================================
以下为附加的(这个傻逼附加的折腾了一下午)
Eclipse工程图标左下角报错,
只有工程图标报错,包和类没有报错。
查看日志:
查看log显示 The class file is not on the classpath。
实际上还是编译级别没有改完全,在这里:
改成当前编译级别(我的是JDK1.8),重新build一次就OK了