Hail… eu estou com um problemão:
eu executei um .exe no qual esse é um processo que ficará ouvindo em uma determinada porta. Esse mesmo funciona pela shell (dos, unix, tanto faz)… só q para parar este processo simplesmente eu pressiono ctrl+C … blz… isso se esse mesmo for executado diretamente na shell.
Bom eu criei um programa no qual executa esse arquivo através do método Runtime.getRuntime().exec(); ok… ai o processo fica rodando na boa. Através do Gerenciamento de Tarefas ele táh lá. Agora, através de um botão na interface do meu programa eu tenho q PARAR esse processo!!! Mas não sei como?? Alguém tem idéia de como fazer isso??? de preferência trabalhando com a plataforma Windows.
Outra coisa, caso eu fazer a chamada para esse processo através de um arquivo bat??! já q junto com a chamada desse executável eu tenho q passar alguns parâmetros, como numero da porta por exemplo. No arquivo BAT eu colocaria essa linha:
storescp -v 104
a execução através do bat é blz … o problema mesmo está em parar o processo…
A chamada do processo está assim:
Runtime.getRuntime().exec("inicializa.bat");

