Gostaria de saber quais os possíveis motivos para que uma aplicação desenvolvida em java continua presa no log mesmo após o seu fechamento. A aplicação só sai do log quando é parada com o stop do eclipse. Eu fecho ela e mesmo assim continua rodando, pensei que fosse por causa da thread só que testei alguns exemplos usando thread e após o fechamento o programa para.
Alguém poderia me dar um help? :roll:
Programa fica preso no log após o fechamento
5 Respostas
Se é swing tem que setar:
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
na janela principal.
Se é outra coisa, pra sair mesmo é bom chamar
System.exit(0);
Na aplicaçao existe a seguinte linha:
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
Porém se fechar a janela a aplicação continua rodando no eclipse até usar o stop. 
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
Muito obrigada ciczan, acabei de fazer o teste e funcionou perfeitamente. 
Criado 10 de novembro de 2010
Ultima resposta 11 de nov. de 2010
Respostas 5
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo
