Programación General > Java
Se Traba El Runtime
(1/1)
betosman:
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:
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
--- Fin de la cita ---
Entonces hasta q no termine lo q ejecutaste tu aplicacin no terminara...
Salu2!!!!!!!
betosman:
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 :(
Navegación
Ir a la versión completa