JFrame

8 respostas
R

Como faço para o sistema não executar duas vezes o mesmo programa.

8 Respostas

alves.Felipe

chama apenas uma vez!!!??!!! :shock:

poderia ser mais claro não??!? :smiley:

R

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:

Flavio_machine

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
pimenta

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 ?

R

Isso mesmo pimenta vc tem alguma dica em como fazer isso.

pimenta

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.

pimenta

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,

R

Muito Obrigado

Tentarei postar a duvida lá se eu conseguir retonarei resposta para vc.

Valeu.

Criado 11 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 8
Participantes 4