A minha aplicação quando executada o comando dá o erro NullPoiterException. O que pode estar acontecendo?
NullPoirterException
4 Respostas
voce esta fazendo uma chamada de metodo sobre a referencia NULL
toda chamada de metodo (nao static) deve ser realizada sobre um OBJETO, porque ele precisa disso pra mexer com os atributos.
Ou seja, a causa pode ser varias. Por exemplo, voce cria uma objeto mas nao aponta nenhuma referencia para ele. Um caso comum isso eh assim:
..
MinhaClasse c;
c.meuMetodo();
note que nao foi criada a referencia. O correto seria fazer
..
MinhaClasse c = new MinhaClasse;
c.meuMetodo();
Mas isso pode variar MUITO. As vezes vc tem valores null dentro de uma lista e tenta fazer alguma operacao em cima delas, etc…
Rafael
Sem querer se intrometer Rafael, mas não seria o contrário ?
MinhaClasse c;
cria uma referência para um objeto do tipo MinhaClasse …
MinhaClasse c = new MinhaClasse();
Cria um objeto do tipo MinhaClasse e atribui ou relaciona a ele uma referência de nome c
Nooooooossa… só tem louco aqui mesmo… heheh
O cara nem falou nada, só falou NullPointerException e o povo já enche ele de 20000 conceitos, possibilidades e aulas de Java… 
Não seria melhor pedir pra ele postar o código (ou parte com problema) pra que agente pudesse ajudar melhor?? 