Fazer executar apenas um main

12 respostas
F

Olá pessoal, alguem sabe como fazer, ou se isso é realmente possível, um controle para que somente uma vez o método main possa ser executado?

abraço…

12 Respostas

marciofermino

nao sei se entendi… mais ele já não é executado somente uma vez }

marcosharbs

pelo que eu saiba ele é execitado apenas uma vez
qdo começa a aplicação é qdo ele inicia e qdo ele xega ao final a aplicação se encerra

F

acho q me expressei errado…
queria fazer com que ele nao seja executado mais que uma vez…

Diego_Silveira

Continua confuso… 1 vez por máquina, 1 vez por login, … ?

Explique melhor o que quer fazer…

I

f-schmitt:
acho q me expressei errado…
queria fazer com que ele nao seja executado mais que uma vez…

Tipo um controle de acesso ? Você só quer uma execução naquela máquina ?

F

isso!
não é controle de acesso por login
não quero deixar o método main se executado duas vezes no mesmo pc, isso é possível?

andrepestana

seu requisito é engraçado… :lol:

Vc pode escrever um main para ele apagar a classe depois de executado.

Por favor, explique melhor o porquê de vc querer fazer isso.

F

hehe sei que é meio estranho isso, é até uma ideia meio besta…

tenho um main que vai abrir uma janela swt, até ai tudo bem

só nao quero deixar o usuário abrir duas vezes o mesmo programa

isso me passou hoje e achei interessante em pelo menos saber se isso é possível…

I

f-schmitt:
hehe sei que é meio estranho isso, é até uma ideia meio besta…

tenho um main que vai abrir uma janela swt, até ai tudo bem

só nao quero deixar o usuário abrir duas vezes o mesmo programa

isso me passou hoje e achei interessante em pelo menos saber se isso é possível…

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

andrepestana

ah, vc quer abrir apenas uma janela a cada execução da sua aplicação.

é… nesse caso vc deve usar o design pattern Singleton que permite vc fazer justamente isso. Vc terá apenas uma instância da sua janela.

Abraço,

Marky.Vasconcelos

Qual a sua duvida?
Não deixar o programa ser executado duas vezes ao mesmo tempo.
Ou então pra ele executar uma vez apenas e sumir (Tipo um Installer que voce nao quer distribuir)

F

obrigado InsanelyTotalMac, andrepestana e outros
uso Singleton pra conexão e nem me lembrei que poderia usar pra outras coisas tbm

vou testar e reporto aqui…
abraço!

Criado 12 de novembro de 2008
Ultima resposta 13 de nov. de 2008
Respostas 12
Participantes 7