如果在使用MyEclipse开发Java项目时,在使用 @Override 出现以下错误:
The method *** of type *** must override a superclass method
主要是因为你的Compiler是jdk5,(5不支持@Override等形式的批注)只要把它改为6就可以了。
方法:将window->preferences->java-compiler中的Compiler compliance level修改为6.0。
注意:这里所说的5.0或者6.0与1.5和1.6是同样的概念。官方的解释核心就是 6.0用于平台和产品的名字,而1.6.0用于开发者, 他们指的是同一个东西。
另:如果你发现上诉解决方法中你的Complier compliance level 的版本已经是6.0但是程序仍然出差,那么,你只需鼠标右键项目名称->Java Complier将Compiler compliance level 改为6.0即可。