Programacao Java : O que pode dar errado?
Muitos erros podem ocorrer no momento que você rodar seu primeiro código. Vamos ver alguns deles:
Código:
Durante a execução, outros erros podem aparecer:
Por exemplo:
Por exemplo:
Código:
class X {
public static void main (String[] args) {
System.out.println("Falta ponto e vírgula")
}
}
Erro:X.java:4: ';' expected
}
^
1 error
Esse é o erro de compilação mais comum: aquele onde um ponto e vírgula fora esquecido. Repare que
o compilador é explícito em dizer que a linha 4
é a com problemas. Outros erros
de compilação podem ocorrer se você escreveu palavras chaves (as que colocamos em negrito) em
maiúsculas, esqueceu de abrir e fechar as {}
, etc.Durante a execução, outros erros podem aparecer:
- Se você declarar a classe como X, compilá-la e depois tentar usá-la como x minúsculo (java x), o Java te avisa:
Exception in thread "main" java.lang.NoClassDefFoundError:
X (wrong name: x)
- Se tentar acessar uma classe no diretório ou classpath errado, ou se o nome estiver errado, ocorrerá o seguinte erro:
Exception in thread "main" java.lang.NoClassDefFoundError: X
- Se esquecer de colocar
static
ou o argumentoString[] args
no métodomain
:
Exception in thread "main" java.lang.NoSuchMethodError: main
Por exemplo:
class X {
public void main (String[] args) {
System.out.println("Faltou o static, tente executar!");
}
}
- Se não colocar o método
main
comopublic
:
Main method not public.
Por exemplo:
class X {
static void main (String[] args) {
System.out.println("Faltou o public");
}
}
Comentários
Enviar um comentário
De seu comentario acerca desta aula, sua dica, sua critica ou sugestao para que eu possa melhorar o conteudo deste Blog. Obrigado Pela Atencao dispensada boa aula a todos.