Como faço para o sistema não executar duas vezes o mesmo programa.
JFrame
8 Respostas
chama apenas uma vez!!!??!!! :shock:
poderia ser mais claro não??!? 
Quando eu termina o progama criarei um arquivo jar. O usuário que executar o arquivo, se ele já tiver aberto informar o usuário que o sistema já está aberto. :oops:
Cara eu to sem o eclipse aqui mas acho que vc esqueceu de fazer isso talves o código esteja um pucoi errado
mas vê ai.
frame.defaulCloseOperation(Jframe.ExitOnClose);
Vc tem que falar pra vm (virtual machine) encerrar o programa.
Falou
Flavio, se entendi bem não é isso que ele quer.
Ele quer, depois do sistema pronto e funcionando, que o usuário, caso já tenha uma instância do programa aberta no SO, não consiga abrir outras.
É isso ricardocaoj ?
Isso mesmo pimenta vc tem alguma dica em como fazer isso.
Cara, não tenho a mínima idéia de como se faz isso. E nem se é possível fazer.
Você teria que configurar algo que dissesse que a VM só permite uma instância. Não sei se existe alguma configuração desse tipo e nem se ela poderia ser feita através do seu programa.
Faz o seguinte:
Abre um tópico em Java Avançado com o título “Somente uma instância da VM” ou algo do tipo e vê se você tem sucesso lá.
Acredito que lá seja mais indicado do que aqui pra essa pergunta.
Abraços,
Muito Obrigado
Tentarei postar a duvida lá se eu conseguir retonarei resposta para vc.
Valeu.