Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2009, 10:36
aisbel
 
Fecha de Ingreso: febrero-2008
Mensajes: 43
Antigüedad: 16 años, 10 meses
Puntos: 0
Ejecutar una aplicacion desde código java

Hola a todos,

voy a exponeros una duda que llevo tiempo intentando resolver:

Quiero ejecutar una aplicacion desde otra aplicacion en java.
La idea es tener un fichero con una extension, por ejemplo: lanzador.drv
De forma que ese fichero, contenga lo necesario para ejecutar una aplicacion, por ejemplo:

lanzador.drv
----------------
java -jar /home/Hola.jar


Quiero hacerlo de esta forma, ya que cada aplicacion a ejecutar, tendra su lanzador.drv donde diga cómo se tiene que ejecutar.
Y desde código java, poder ejecutar el contenido de lanzador.drv.

He intentado hacer lo siguiente:

public pruebaExec() {
Runtime r = Runtime.getRuntime();
try {
Process p = r.exec("/home/lanzador.drv");
}
catch (IOException e) {
System.err.println(e.getMessage());
}
}


pero no funciona, ya que dice que lanzador.drv no es un archivo ejecutable.
Sabeis de qué otro modo podría resolver el problema??
Gracias de antemano.... :)