Bom dia Pessoal,
Eu tenho uma aplicação que executa de tempos em tempos um programa externo (Runtime.getRuntime().exec(“java - jar programa.jar”).waitFor();
Reparem que é um programa em java.
Eu não posso simplemente pegar o main dessa outra aplicação e usar por eh um jar protegido, não open source, e cheio das travas… e tem um System.exit(0) no meio (o pessoal aqui do forum tentou alguma coisa, http://www.guj.com.br/posts/list/58908.java, mas quem fez o jar fechou todas essas portas).
Eu gostaria (e muito) de deixar a minha aplicação sem esse getRuntime, pois isso compromete um pouco a portabilidade… na verdade isso me encomoda por precisar de configuração… nem todo mundo tem o java no path…
Pergunto pra vocês, não tem com eu de dentro de uma aplicação java falar pra JVM executar esse jar numa nova instancia dela mesma?
Valeu!
VELO