Aprendendocomoserros

582 palavras 3 páginas
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 file while 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: tentativa de 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á foi declarado 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 esperado Soluçã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 valor atribuí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

Relacionados