Meu programa java está fechando sozinho e ele não reporta nenhum erro e fecha em lugares diferentes
A gente tem que estar inspirado para não responder simplesmente “que coisa, né”.
Mas vou resistir à tentação, e tentar te ajudar a formular a pergunta. Por ‘meu programa’, imagino que tenha sido VOCÊ que desenvolveu. Certo, mano.
Web, tomcat, jboss, standalone com interface, standalone por linha de comando, jar?
Como vc o chama? O que ele faz? Qual a versão do java?
O que raios quer dizer ‘fecha em lugares diferentes’? Em máquinas diferentes, em pastas diferentes, em partes diferentes do código? Se for no código, onde?
Eu que desenvolvi…tenho o mesmo problema em dois programas…
O Principal deles é um programa para gerenciamento de supermercados,é um aplicativo desktop com swing e look and feel e tal…faz conexao com o mysql utilizando o jDBC…
Você está utilizando o programa e simplesmente ele fecha independente em qual parte do programa vc esteja utilizando…
Algumas vezes ele fechava sempre quando utilizava mtas conexões jdbc dai reformulei a SQL e parou mas agora n sei mais…
Como vc o chama? Clicando sobre o jar? Às vezes, no meu caso, a excessão aparecia mas fechava a janela muito rapidamente. O que eu fazia era executar pelo DOS
java -jar nomedoprograma.jar
Daí a janela persistia depois e era possível ver as excessões lançadas.
Você não está fazendo System.exit() em algum lugar, né?
Eu jah rodei pelo Dos e também rodo pelo Eclipse e no Console não retorna nada…
Não estou utilizando nenhum System.exit
Isso acontece em máquinas diferentes? Já pensou que pode ser sua JVM. Ainda mais se vc instalou a mesma JVM em todas as máquinas!!!
Acontece em maquinas diferentes…
Pode ser algo de mts conexoes com o MySQL?
O q vc chama de muitas conexões? Quantas mais ou menos?
- Pergunta idiota, mas vc está fechando as conexões?
Não tenho ideia…tento fechar todas elas mas n sei se pode ser por isso…
Em um lugar tinha esse problema…Numa JTable ele lia todos os registros de uma tabela de produtos e pra cada um ele abria uma conexão e lia o nome da Categoria do produto pelo SubCategoria_cod na Tabela Produto…dai resolvi usando INNER JOIN mas o programa continua fechando em outros lugares q n abrem tantas conexões
Eu tive uma ideia…n sei se vai resolver mas toda vez que estou abrindo uma conexao com o MySQL jah estou fechando a anterior…mesmo q n exista n vai dar nenhum erro
Alguem sabe se tem algum limite de conexão com o MySQL que faça o java fechar sozinho sem reportar nenhum erro
o meu fecha, quando tento abrir um arquivo .doc por uma linha de comando do aplicativo,
ele reporta este erro:
Java Result: -1073741819
o que será que pode ser?