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

ejecutar Programas externos en linux con java

Estas en el tema de ejecutar Programas externos en linux con java en el foro de Java en Foros del Web. Hola a todos.. Tengo un problema.. estoy tratando de ejecutar un programa de C con java. tengo el siguiente codigo: try { Runtime rt = ...
  #1 (permalink)  
Antiguo 14/09/2009, 16:04
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 14 años, 7 meses
Puntos: 0
ejecutar Programas externos en linux con java

Hola a todos..

Tengo un problema.. estoy tratando de ejecutar un programa de C con java. tengo el siguiente codigo:


try {
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("miprogramaenc");

BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream()));

String line=null;
while((line=input.readLine()) != null) {
System.out.println(line);
}

int exitVal = pr.waitFor();
System.out.println("Exited with error code "+exitVal);

} catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}

El programa me ejecuta perfectamente en consola pero cuando lo ejecuto desde java no funciona. intenete con otros programas y me funcionan. No se si tenga que ver que el programa en c analiza dos archivos que se encuentran en su directorio y genera un archivo respuesta...
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 07:08.