Buttton的OnClickListener为啥不能加重写标识@Override?

Buttton的OnClickListener为什么不能加重写标识@Override??
先给大家上几个图


Buttton的OnClickListener为啥不能加重写标识@Override?
                                                                      (图一)


Buttton的OnClickListener为啥不能加重写标识@Override?
                                                                      (图二)

Buttton的OnClickListener为啥不能加重写标识@Override?
                                                                      (图三)

Buttton的OnClickListener为啥不能加重写标识@Override?
                                                                      (图四)

问题来了:
图一、二(图一)是我12月18日所建立的一个项目DEMO,(图二)是我今天建立的一个项目DEMO。红色方框内的代码完全一致,而12月18日的项目中没有出现错误提示,而在今天的项目中则出现了如(图三)的错误提示。提示的错误内容为:The method onClick(View) of type new View.OnClickListener(){} must override a superclass method。然后我按照指示删去了@Override,之后就正确了。效果如(图四)所示。就想问问这是什么原因导致的,感谢大神们的解说Buttton的OnClickListener为啥不能加重写标识@Override?
------解决思路----------------------
在工具栏中 windows –>preference –>Java –>Installed JREs  右侧的窗口中选择高版本的jdk
(前提是你已安装,如果只有1.5的版本,那么你需要下载安装高版本的,最新的为JDK1.7)
或者,在你的project上右键–>Properties—->javaCompiler中的complier compliance level 将1.5改为1.6 即可