Aprendendocomoserros

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (582 palavras )
  • Download(s) : 0
  • Publicado : 31 de março de 2013
Ler documento completo
Amostra do texto
Aprendendo com os Erros I
1. javac: file not found: Teste.java Causa: tentativa de compilar um código-fonte (Teste.java) que não existe na pasta atual. Solução: verificar a existência do arquivo,alterando sua localização e/ou nome. 2. NoClassDefFoundError: principal Causa: tentativa de executar uma classe que não existe. Solução: verificar se o nome da classe está correto. 3. NoSuchMethodError:main Causa: tentativa de executar um classe sem o método main. Solução: verificar se o método existe e se a sua assinatura está correta public static void main(String a[]). 4. reached end of filewhile parsing Causa: o fim do arquivo foi atingido enquanto a classe estava sendo processada. Solução: provavelmente a chave final da classe está faltando. 5. class, interface or enum expected Causa:apareceu alguma instrução diferente de import, package, class, interface ou enum. Provavelmente a declaração de classe contém erro de sintaxe. Solução: corrigir erro de digitação. 6. cannot find symbol:Causa: alguma variável ou método usado não está definido em . Solução: definir o que não está definido ou corrigir erro de digitação. 7. variable might not have been initialized Causa: tentativade obter conteúdo de uma variável para a qual não foi atribuído valor e não possui valor padrão Solução: inicializar a variável 8. is already defined in Causa: tentativa de declarar algo que já foideclarado no mesmo escopo (região de visibilidade) Solução: escolher outro identificador

9. incompatible types: found required Causa: tentativa de usar um tipo de dado onde era esperadoSolução: corrigir erro de lógica, definindo o tipo adequado e compatível 10. possible loss of precision Causa: tentativa de atribuir um valor a uma variável que não comporta plenamente o tipo do valoratribuído. Indica que pode haver perda de dados Solução: trocar o tipo da variável para um mais abrangente ou realizar uma coerção 11. integer number too large: 2147483648 Causa: tentativa de usar como...
tracking img