Tengo un problema molesto con las anotaciones @Override
en Eclipse. A menudo, cuando importo proyectos que funcionan en una PC nueva, Eclipse marca algunas de las anotaciones @Override
como incorrectas. Si elimino las anotaciones, todo está bien y Eclipse también indica que los métodos están anulando los métodos de los padres, pero al agregar la anulación Anular, se vuelve a generar el error. Actualmente estoy trabajando en un proyecto de Android, por lo que podría ser un problema con Android y no con Eclipse ...Error al anular anotaciones en Eclipse
Respuesta
Esto es muy probable porque está cambiando entre Java 1.5 y Java 1.6. En 1.5 no puede marcar implementaciones de interfaz con @Override, pero puede hacerlo en 1.6.
Una rápida búsqueda en Google nos salió esta buena explicación de la diferencia en esta anotación entre las dos versiones: http://www.techienuggets.com/CommentDetail?tx=38155
Semántica de @Override es diferente en JDK 1.5 y JDK 1.6. En JDK 1.5, la anotación @Override no está permitida para las implementaciones de los métodos declaradas en una interfaz, mientras que están permitidas en JDK 1.6. Para obtener más información , ver:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5008260 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6399361 http://blogs.oracle.com/ahe/?entry=override
Es un hecho que la descripción de la anotación La intercalación no se actualiza en los documentos de la API del JDK. Esto ha sido reportado como un error:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6501053bugdatabase/view_bug.do?bug_id=6501053
Lo sentimos, newb aquí, ¿qué se puede hacer para deshacerse de estos errores? Actualicé mi nivel de cumplimiento del Código de Java a 1.6 y aún veo el error, quizás algo más está mal. –
Asegúrate de que el SDK de Java usado esté actualizado y que Eclipse use la versión de SDK correcta (si tienes más de uno instalado) y trata su proyecto Android con la versión SDK correcta ...
sólo tiene que ir a
window -> prefrences -> java -> compiler
y la pusieron a 1,6 como notación se inicia desde el 1,6 por lo que si el nivel compilence será inferior a 1,6 lo hará da error
Me ayudó mucho en ADT17 –
Hay algunos lugares donde se configuran las configuraciones del compilador de Java.
Una forma es Window->Preferences->Java->Compiler->Compiler Compliance Level -> set 1.6 or above
. Otra forma es hacer clic derecho sobre el Project->Properties->Java Compiler->JDK Compliance -> Select 1.6 or above.
También Puede anular la selección de "Habilitar configuración de proyecto específicas", esto eliminará futuros errores de conformidad compilador JDK. Eliminar Múltiples instancias de versiones JDK, a menos que diferentes proyectos las necesiten.
Esto resolvió mi problema. Mis preferencias de Eclipse estaban en 1.6 y siempre lo habían sido, pero mi proyecto de alguna manera se redujo a 1.5. – kjl
- 1. Error al actualizar eclipse
- 2. Anotaciones Java en eclipse Información sobre herramientas?
- 3. Cómo buscar anotaciones en eclipse java search
- 4. Problema al importar anotaciones
- 5. Error de Eclipse al instalar Egit
- 6. Problema al anular malloc
- 7. Anular archivo Eclipse> Guardar acción
- 8. Formateador de Eclipse: ¿puede ignorar las anotaciones?
- 9. Eclipse PDT y anotaciones PHPDoc personalizados
- 10. Error al abrir la depuración en Preferencias en Eclipse
- 11. Error de coincidencia de jar al agregar biblioteca en eclipse
- 12. Error al agregar proyecto de biblioteca en eclipse
- 13. recibí el error al abrir el archivo xml en eclipse
- 14. Error DexFile.class en eclipse
- 15. fondo negro al anular drawRect en UIScrollView
- 16. ¿Cuándo NO llamar al método super() al anular?
- 17. C++ eclipse error error interpretación
- 18. ¿Puede anular el marco de resorte? ¿Configuración basada en anotaciones con configuración basada en XML?
- 19. Anular Sinatra default NotFound error page
- 20. ¿Cómo puedo anular el mensaje de error predeterminado en Grails?
- 21. Extraño error en Eclipse Indigo
- 22. Error de Tomcat en eclipse
- 23. Rails 3.0: error con las rutas al anular to_param en el modelo
- 24. error Stackoverflow Android/Eclipse
- 25. error al instalar el plugin para Eclipse mercurial
- 26. El error de Eclipse aparece constantemente al editar Javascript
- 27. Android: error de CSS al utilizar HTML Unit & Eclipse
- 28. error al abrir el Eclipse Disposición Android Editor
- 29. JUnit4 + Eclipse "Se produjo un error interno al iniciar"
- 30. Problema de Android Eclipse Error al crear la clase BuildConfig
posible duplicación de ['Debe anular los errores de un método de superclase' después de importar un proyecto a Eclipse] (http://stackoverflow.com/questions/1678122/must-override-a-superclass-method-errors-after-importing -a-project-into-eclipse) – cHao
podría ayudar mencionar una pregunta duplicada en http://stackoverflow.com/questions/1678122/must-override-a-superclass-method-errors-after-importing-a-project- into-eclipse ... pero no sé cómo marcarlo como tal –