Estoy usando la versión JRE 1.6 y soy consciente de los problemas de JRE 1.5 al utilizar @Override
con la interfaz. Así que por favor lean más antes de otorgar cualquier voto negativo :)Error en la anotación @Override con la implementación de la interfaz
Importé un nuevo proyecto (Spring + Maven) y Eclipse dando error en cada anotación @Override
cada vez que se reemplaza cualquier método de interfaz.
cosas que intenté hasta ahora
- proyecto de cuadros y JRE específico espacio de trabajo y el nivel de cumplimiento, se ajusta a la versión 1.6.
- Biblioteca JRE revisada en la ruta de compilación, también es la misma.
- Un cambio en la versión de Java en la faceta del proyecto a 1.6 (no sé si ayudará)
- Did Maven limpia e instalar (cien veces hasta ahora)
- error discapacitados/advertencia para Anotaciones sigue sin suerte
- Reinicio de Eclipse (estúpido pero me ayuda mucho)
- La última opción eliminará todos los archivos .setting y .project si no consigo algo más que probar.
Háganme saber qué más puedo probar o qué error cometer.
Gracias.
Edición 1:
estoy consiguiendo error siguiente
The method XXX of type XXX must override a superclass method.
Edición 2:
Código de ejemplo de declaración
interfaz
public interface HelperService {
public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception;
}
Implementación:
@Service
public class HelperServiceImpl implements HelperService{
@Override // Getting error for this line
public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception{
// Bla Bla Bla
}
}
Datos 3:
soy capaz de generar y ejecutar mi aplicación con éxito independientemente de esta errores. Simplemente no estoy contento con los indicadores de error rojos en todo el código fuente.
Probablemente no sea nada, pero ya que descartado todo lo demás: Son los que realmente '@ anular 'anotaciones? * Debería * ser '@ Override' con una O de capital –
¿Cuál es el error? – adarshr
@JoachimSauer: Ya está con un gran 'O'. Por favor dime como es su problema? – xyz