Executavel - jar

3 respostas
T

boa tarde, pessoal.

quando vou executar um .jar, gostaria que fosse verificado se este .jar já está sendo executado, se sim, tornar esse .jar ativo.

como exemplo, seria o mesmo comportamento do netBeans(5.5), quando clico no icone para executar, se ele estiver minimizado, ele fica ativo.

obrigado.

3 Respostas

L

Vejo duas maneiras… , você pode criar um arquivo temporário, program.pid, e checar pela sua existência. Uma outra possibilidade é fazer sua aplicação ouvir determinada porta e assim antes de inicializar você verifica se é possível contactar essa porta usando sockets.

rc1

A thread “Como impedir duas instâncias do meu programa” pode interessar:

http://www.guj.com.br/posts/list/57336.java

Além disso, se o código do launcher do NetBeans for código-aberto, podes te inspirar nele.

Tomassoni

Use o exe4j, ele faz tudo isso pra você, so tem um problema e pago…rs :frowning:

Criado 11 de maio de 2007
Ultima resposta 15 de mai. de 2007
Respostas 3
Participantes 4