Mandar informacion a un Process
Publicado por javier (1 intervención) el 29/10/2001 19:09:16
Ejecuto una aplicacion externa a java mediante
Runtime r=Runtime.getRuntime();
Process p=this.r.exec(aplicacion);
y defino un flujo de entrada al proceso por el que le mando informacion:
DataOutputStream escribir=new DataOutputStream(new DataOutputStream (this.p.getOutputStream()));
y un flujo de salida del proceso por el que leo los datos que el proceso crea:
DataInputStream leer=new DataInputStream (new DataInputStream (this.p.getInputStream()));
Para leer no tengo problema, pero el proceso ignora todos los datos que le envio.
Porque?
Runtime r=Runtime.getRuntime();
Process p=this.r.exec(aplicacion);
y defino un flujo de entrada al proceso por el que le mando informacion:
DataOutputStream escribir=new DataOutputStream(new DataOutputStream (this.p.getOutputStream()));
y un flujo de salida del proceso por el que leo los datos que el proceso crea:
DataInputStream leer=new DataInputStream (new DataInputStream (this.p.getInputStream()));
Para leer no tengo problema, pero el proceso ignora todos los datos que le envio.
Porque?
Valora esta pregunta


0