Rodando executável externo e mostrando o mesmo

4 respostas
FilipeNevola

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 ?

4 Respostas

M

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.

renamed

Tente assim:

public static void main(String[]args)throws Exception{
		ProcessBuilder pb = new ProcessBuilder();
		
		pb.command("CAMINHO DO ARQUIVO");
		pb.start();
}
davidbuzatto

marcobiscaro2112:
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.


++

FilipeNevola

Estou usando as Streams do Process para mostrar o que está acontecendo.

Obrigado…

=]

[]'s

Criado 21 de dezembro de 2009
Ultima resposta 21 de dez. de 2009
Respostas 4
Participantes 4