Como posso reabrir automaticamente um programa se ele terminar / fechar / travar?

1

Eu criei um programa Java JAR que precisa estar em execução o tempo todo no computador. Se o programa for fechado (porque o usuário fechou ou porque ele caiu), eu preciso reabrir o programa.

Eu já consegui autostatá-lo sempre que faço login no computador, mas como posso mantê-lo ativo?

Não tenho certeza se isso deve ser uma questão de programação ou não. Afinal de contas, os programas de inicialização automática não são uma questão de programação, então imaginei que torná-los persistentes poderia ser um caso semelhante.

    
por Omega 19.07.2015 / 09:50

2 respostas

2

Coloque isso em um arquivo .bat / .cmd . Ajuste a invocação de java para suas necessidades. Inicie o arquivo cmd a partir do início automático. Certifique-se de usar java , não javaw , pois você quer esperar até que seja concluído antes de iniciá-lo na próxima vez.

:start
"C:\Program Files\java\bin\java" -jar my.jar
goto start
    
por 19.07.2015 / 10:11
0

Existem vários programas que você pode usar para isso. Um é chamado de CRP (Control Running Programs). Essa é uma ferramenta muito boa para usar ao ter esse problema.

Aqui está um link para isso ............

link

Espero que isso responda à sua pergunta, se não me avise.

    
por 19.07.2015 / 09:59

Tags