Ola pessoal…
Precisso executar um programa que se tornará um processo no windows de dentro de minha aplicacao swing, mas qndo eu fechar a aplicacao preciso que este processo seja finalizado.
alguem poderia me ajudar ?
t+
Ola pessoal…
Precisso executar um programa que se tornará um processo no windows de dentro de minha aplicacao swing, mas qndo eu fechar a aplicacao preciso que este processo seja finalizado.
alguem poderia me ajudar ?
t+
Será que assim dá?
pra iniciar:
Runtime.getRuntime().exec("cmd.exe /c net start processo");
na hora de fechar:
Runtime.getRuntime().exec("cmd.exe /c net stop processo");
Tem o metodo destroy() da classe Process tambem, mas nele eu acho que é mais forçado.
e ai jairelton…
para executar a aplicacao funcionou, utilizei o seguinte comando:
processo = Runtime.getRuntime().exec(“cmd.exe /c c:\arquiv~1\zebedee\zebedee.exe 3051:10.1.0.5:3050”);
so q para fechar o processo nao consegui, tentei o comando q vc indicou e tentei este tbm:
processo.destroy();
Pensei que fosse um serviço do windows, mas nesse caso acho que tem que ser com o destroy() mesmo, teoricamente teria que funcionar…