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…
só que na hora que vou colocar na máquina do cliente apenas com o j2re1.4.2_05 ele dá um erro na hora que eu chamo a minha classe que monta o JTable…se 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…