Galera to com um problema muito estranho, desenvolvi um sistema Desktop utilizando swing e rodando pela IDE ta 100% funcionando gerei um .jar para executar apartir do windows e todo o sistema funciona perfeitamente, só que tem uma tela que faz um calculo e mostra o resultado na tela, ai que ta o problema está dizendo que não consegue converter Float em String, tipo eu pego esse resultado e formato para mandar pra tela, o estranho é que pela IDE não funciona perfeito não gera exception nem nada mais bastou gerar o .jar e esse tela não funciona mais, preciso entregar esse sistema manhã e to apanhando somente nessa tela.
Alguém já passou por algo parecido?
Problema após gerar .jar
2 Respostas
poste o codigo entre as tags CODE para ver o q pode ser o problema…Sem o trecho do codigo, fica dificil saber.
Float quantidade = 0f;
PersistenciaDAO<String> persistenciaQtdProduto = new PersistenciaDAO<String>();
List<String> listaQtdProduto = persistenciaQtdProduto.sqlGenerico("SELECT SUM(e.qtdProduto) FROM EstoqueBean e WHERE e.estoqueFk.produtoBean.idProduto = " + produtoBean.getIdProduto());
if (!listaQtdProduto.isEmpty()) {
for (final Object e : listaQtdProduto) {
quantidade = Float.parseFloat(e.toString());
}
}
PersistenciaDAO<String> persistenciaQtdSaida = new PersistenciaDAO<String>();
List<String> listaQtdSaida = persistenciaQtdSaida.sqlGenerico("SELECT SUM(i.itemSaidaFk.qtdSaida) FROM ItemSaidaBean i WHERE i.itemSaidaFk.produtoBean.idProduto = " + txtCodProduto.getText());
if (!listaQtdProduto.isEmpty()) {
for (final Object e : listaQtdSaida) {
if (e == null) {
txtQuantidade.setText(TypeConverter.formataValorBR(quantidade));
} else {
txtQuantidade.setText(TypeConverter.formataValorBR(quantidade - Float.parseFloat(e.toString())));
}
}
}
O problema é que quando eu rodo o sistema pelo netbeans não apresenta nenhum erro, basta eu gerar o .jar e rodar no windows ele da erro dizendo que não consegue converter Float para String
Isso ta me tirando o sono, esse mesmo código eu uso em uma versão do sistema para web e não apresenta nenhum problema foi fazer uma versão desktop e aconteceu isso… Se puderem me ajudar agradeço.
Será que pode ser alguma coisa do jre?
Criado 15 de setembro de 2011
Ultima resposta 15 de set. de 2011
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo