Foros del Web » Programación para mayores de 30 ;) » Java »

Comunicarme con un programa externo a Java

Estas en el tema de Comunicarme con un programa externo a Java en el foro de Java en Foros del Web. Hola gente!!! Mi duda es que estoy comunicándome con un programa externo de java (Pajek). Y me gustaría mandarle comandos directamente desde Java. ¿Es posible? ...
  #1 (permalink)  
Antiguo 28/04/2008, 14:33
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Comunicarme con un programa externo a Java

Hola gente!!! Mi duda es que estoy comunicándome con un programa externo de java (Pajek). Y me gustaría mandarle comandos directamente desde Java. ¿Es posible? La idea seria algo así, pero no me funciona :S

Process pajek = Runtime.getRuntime().exec("C:/pajek//pajek.exe " + datosParaPajek);
BufferedOutputStream bufferPajek = new BufferedOutputStream(pajek.getOutputStream());
bufferPajek.write(KeyEvent.VK_F10);

Si alguien pudiese ayudarme se lo agradecería. Un saludo a todos
  #2 (permalink)  
Antiguo 28/04/2008, 14:37
Avatar de goncafa  
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 22 años, 3 meses
Puntos: 10
Re: Comunicarme con un programa externo a Java

Hacer ese tipo de comunicaciones no es algo tribial, para esto existen cosas como CORBA, pero deberias hacer todos un estudio hacerca de como funciona esta API, por lo demas lo mas seguro es que tengas k modificar el programa externo para que tambien se comunique con CORBA, por lo que si no tienes los fuentes para compilar pues ya estas en un lio.

Si el programa externo es capas de recibir parametros de entrada del modo

Código PHP:
programa.exe param1 param2 paramX 
puedes tratar de hacer algo como lo que intentas.
__________________
se despide hasta la proxima
Gonzalo Castillo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:46.