Problemas na formatação de double!

2 respostas
D

Olá pessoal, estou com problemas na formatação de um valor double.
no meu fonte eu estou fazendo da seguinte forma…

import java.text.DecimalFormat; DecimalFormat decimal; decimal = new DecimalFormat("0.00"); Vector linha = new Vector(); linha.addElement(decimal.format(Double.parseDouble(rs.getString("VALORSERVICO"))) + "");

este vetor linha eu jogo pra um JTable

na minha máquina de desenvolvimento mostra o valor formatado na boa

 que na hora que vou colocar na máquina do cliente apenas com o j2re1.4.2_05 ele  um erro na hora que eu chamo a minha classe que  monta o JTablese eu tirar a formatação e colocar apenas

linha.addElement(rs.getString(VALORSERVICO)) ele mostra o JTable td certo

será que eu preciso colocar na máquina do cliente algum .jar pra usar o DecimaFormat ???

a mensagem de erro que mostra é a seguinte:

usando

try{

}catch(Exception cnfex){

cnfex.printStackTrace();

JOptionPane.showMessageDialog(null,"Erro ao Listar Dados do Serviço!!!

" + cnfex.toString());

return;

}

Erro:
Erro ao Listar Dados do Serviço!!!
java.lang.NullPointerException

obrigado…

2 Respostas

brlima

usa esse try catch pra saber o stacktrace completo, dai da pra saber que método ta disparando:

try{
   // méyodfo 
}catch(Exception cnfex){ 
   cnfex.printStackTrace(); 
   JOptionPane.showMessageDialog(null,"Erro ao Listar Dados do Serviço!!! " + cnfex.toString()); 
   cnfex.printStackTrace();
   return; 
}
D
Mas eu  não estou usando este try catch???

se eu colocar desta froma:

try{

// méyodfo

}catch(Exception cnfex){

cnfex.printStackTrace();

JOptionPane.showMessageDialog(null,"Erro ao Listar Dados do Serviço!!! " + cnfex.toString());

cnfex.printStackTrace();

return;

}

ele vai me mostrar o mesmo erro…pois como eu disse o problema esta acontecendo na máquina do cliente que tem apenas o jvm que executa apenas o arquivo .jar…
Na minha máquina que eu esyou desenvolvendo não dá erro algum…

Criado 21 de julho de 2004
Ultima resposta 21 de jul. de 2004
Respostas 2
Participantes 2