/ / Por que as funções "@override" antes nos exemplos dão erros? - java, android, eclipse

Por que o “@override” antes das funções nos exemplos gera erros? - java, android, eclipse

Em muitos exemplos do Android, eles mefunção de substituição que parece não existir porque o @override diz que deve substituir uma superclasse. Isso acontece quase sempre no eclipse. Normalmente, posso removê-la e ela parece funcionar.

aqui está um exemplo de um exemplo OpenGl

public class MultisampleConfigChooser implements GLSurfaceView.EGLConfigChooser {
static private final String kTag = "GDC11";
@Override
public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display) {

ele diz que o ChooseConfig precisa substituir uma superClasse. Alguém pode me dizer o que está faltando?

obrigado

Editar: Eu não acho que é o JDK porque existem outras coisas substituídas que não estão dando erros. É principalmente apenas exemplos de opengl, mas isso aconteceu por quatro diferentes, os primeiros apenas funcionaram se eu os comentasse, mas alguns deles tenho 20 funções substituídas e estou apenas tentando executá-lo para ver como ele funciona.

Respostas:

3 para resposta № 1

Tem a ver com a configuração "nível de conformidade do compilador". Você provavelmente o definiu para 1,5 ou menos. Defina como 1.6 para se livrar dos erros.

Window | Preferences | Java | Compiler | JDK Compliance | Compiler Compliance Level