Bom dia,
Rodo um executável externo a partir do meu programa em Java, até ai blz.
O problema é que preciso exibir o prompt que está rodando e ele está rodando em background e não consigo vê-lo.
Alguma idéia de como fazer para vê-lo ?
Bom dia,
Rodo um executável externo a partir do meu programa em Java, até ai blz.
O problema é que preciso exibir o prompt que está rodando e ele está rodando em background e não consigo vê-lo.
Alguma idéia de como fazer para vê-lo ?
Como você está fazendo? Runtime.exec()?
Se sim, esse método retorna um objeto do tipo Process que tem dois InputStream (uma saída normal e uma de erros) e um OutputStream. Use esses Streams para a comunicação com o processo.
Tente assim:
public static void main(String[]args)throws Exception{
ProcessBuilder pb = new ProcessBuilder();
pb.command("CAMINHO DO ARQUIVO");
pb.start();
}
Como você está fazendo?Runtime.exec()?Se sim, esse método retorna um objeto do tipo Process que tem dois InputStream (uma saída normal e uma de erros) e um OutputStream. Use esses Streams para a comunicação com o processo.
Estou usando as Streams do Process para mostrar o que está acontecendo.
Obrigado…
=]
[]'s