Para pegar a saida da execução tem que usar o getInputStream(). É meio
confuso mas é assim mesmo, pois Vc. vai LER o stdout do programa
executado.
Dá para pegar também o stderr (getErrorStream()), mas ou Vc. pega o
stdout ou o stderr. Acho que não dá para pegar os dois na mesma execução.
S
ream com a saída!
> >
> >Ficaria + ou - assim:
> >
> >Process p = Runtime.getRuntime().exec("linhadecomando");
> >p.getOutputStream();
> >
> >Nada disso foi testado! Apenas verifiquei que existe!
> >
> >- Original Messag
ec("linhadecomando");
>p.getOutputStream();
>
>Nada disso foi testado! Apenas verifiquei que existe!
>
>- Original Message -
>From: <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, June 20, 2002 11:56 AM
>Subject: [java-list]
PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 20 de junho de 2002 11:57
Para: [EMAIL PROTECTED]
Assunto: [java-list] Runtime.getRuntime().exec()
Ola a todos.
Aqui na empresa temos um software q gerencia relatorios e pode ser executado
por linhas de comando. Estou executando esse
Vc tem que mudar a Saida do getRuntime()
Veja as classes InputStreamReader da Classe Runtime.
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
r
;linhadecomando");
p.getOutputStream();
Nada disso foi testado! Apenas verifiquei que existe!
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 20, 2002 11:56 AM
Subject: [java-list] Runtime.getRuntime().exec()
> Ola a todos.
>
> Aqu
Ola a todos.
Aqui na empresa temos um software q gerencia relatorios e pode ser executado
por linhas de comando. Estou executando esse software atraves do metodo
Runtime.getRuntime().exec("linhadecomando"), porem nao consigo recuperar
os nomes dos relatorios para atribuir a um membro.
Alguem, por