• Martes 16 de Abril de 2024, 19:40

Autor Tema:  Se Traba El Runtime  (Leído 1778 veces)

betosman

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Se Traba El Runtime
« en: Viernes 7 de Enero de 2005, 19:37 »
0
Hola:
Estoy en un problemon, intento ejecutar una aplicación cualquiera y en forma aleatoria se queda trabada la ejecución. Pues lo ejecuto como se debe con:

vobjRuntime = Runtime.getRuntime();
vobjProcess = vobjRuntime.exec("cmd /c [aplicacion.exe] [parametros]
");
vobjProcess.waitFor();

Y simplemente tengo que cerrar manualmente la ventana de comando para que permita que siga el programa.
Mi duda es como puedo resolver este problema, si no es posible la resolución de este problema, No se si alguien sepa otra forma de ejecutar comandos o aplicaciones en Java.
Mas estable o no se que otra forma se les ocurra  :blink:

Atte:
Betosman

nicokiki

  • Miembro MUY activo
  • ***
  • Mensajes: 298
    • Ver Perfil
Re: Se Traba El Runtime
« Respuesta #1 en: Domingo 9 de Enero de 2005, 19:39 »
0
Hola!!!!!!!!

Se esta trabando porque vos le estas ordenando q se trabe. Si miras la documentacion veras esto:

Citar
waitFor()
          causes the current thread to wait, if necessary, until the process represented by this Process object has terminated


Entonces hasta q no termine lo q ejecutaste tu aplicacin no terminara...


Salu2!!!!!!!

betosman

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Se Traba El Runtime
« Respuesta #2 en: Jueves 13 de Enero de 2005, 01:49 »
0
Se supone que se traba cuando le pongo el waitfor, pero se sale cuando termina el proceso, sin embargo en ocasiones especialemnte aleatorias se traba, por eso mi problema, por que no deberia de trabarse cuando termine el proceso  :(