Unico processo

1 resposta
A

Bom dia, tenho uma aplicação .jar que são executadas pelos usuários.
Gostaria de que essa aplicação pudesse ser aberta somente 1 vez, ou seja, se o usuário 1 esta rodando a aplicação o usuário 2 não pode abrir o programa.

1 Resposta

drsmachado

Há várias formas de fazer isso. A menos custosa é, na classe principal (creio que existe um método main) realizar conexão com uma porta socket. Como portas são únicas, você não consegue abrir a mesma a partir de duas instâncias diferentes.

Criado 10 de julho de 2013
Ultima resposta 10 de jul. de 2013
Respostas 1
Participantes 2