Error "@Override" en Eclipse "must override a superclass method"

miércoles, 12 de enero de 2011

Los IDEs de los que disponemos hoy en día permiten la compilación en vivo, es decir a medida que vamos escribiendo el código nos van marcando los errores. Lo cual está muy bien ya que no tenemos que esperar hasta el final y así ahorramos tiempo.
Sin embargo no todo el monte es oregano, con el post de hoy voy a dar solución a un problema que me ha pasado más de una y de dos veces programando Java en Eclipse. Al usar el tag "@Override" (este tag se usa para sobreescribir un método de la clase de la que estamos heredando) me aparecía el siguiente error:
...must override a superclass method...

No había manera de eliminar el error, hacer "clean" del proyecto, reiniciar Eclipse, etc. pero nada lo solucionaba.
Finalmente, tras mucho rato con "Google" encontre la solución (muy simple por cierto) (me gustaría recordar la fuente pero no recuerdo el enlace). Tan solo tenía que cambiar la versión del compilador Java de 1.5 a 1.6.
Para ello tan solo debemos acceder a "Window->Preferences" y en la nueva ventana ir a "Java->Compiler". En "Compiler compliance level:" seleccionamos la versión 1.6.


¡Listo! Con esto desaparecerán todos los errores "...must override a superclass method..." del dichoso tag "@Override".

Artículos relacionados


Comments

4 Responses to “ Error "@Override" en Eclipse "must override a superclass method" ”
Post a Comment | Enviar comentarios ( Atom )

Eduardo Coder dijo...

Llevo dos dias con el dichoso @Override. Gracias, me has quitado el dolor de cabeza.

Saludos

11 de noviembre de 2011, 18:34
Anónimo dijo...

ese mismo error aparece en la version 1.7 del IDE

21 de febrero de 2012, 2:12

Continua en la versión 1.7, pasar a la 1.6 no lo elimina... hay alguna manera de solucionarlo para la version 1.7?

17 de octubre de 2012, 22:23
Phaulkorn dijo...

Haciendo eso veo el compilador de java que utiliza eclipse, en mi caso 1.7
Para arreglarlo he tenido que cambiar el compilador de java del proyecto yendome a sus propiedades, el cual si estaba en 1.5

30 de diciembre de 2012, 23:08

Publicar un comentario en la entrada

Deja tu opinión realizando un comentario interesante. Cualquier intento de Spam no será admitido.