Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2009, 09:30
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 16 años
Puntos: 5
Exclamación Correr ficheros bats desde java

hOLA, NECESITO EJECUTAR UN FICHERO BAT DESDE JAVA CUYA RUTA ES:
C:\Documents and Settings\galzate.FSC-NT\Desktop\samples_isntaller_run_files\prueba.bat

Los problemas que presento son:
1) al encontrar el primer espacio windows cree que alli acaba la ruta y que de resto son los parametros, pero eso se soluciona con encerrando toda la ruta en comillas. Ejecuto directmante desde el DOS y todo bien.

2) al hacer lo mismo desde java

String path = "\"C:\\Documents and Settings\\galzate.FSC-INT\\Desktop\\samples_isntaller_run_files\\prueba. bat\"";
System.out.println(path);
Runtime.getRuntime().exec("cmd.exe /K start "+path);


abre la ventana del DOS pero no ejecuta el fichero.

que puede ser?, como lo puedo arreglar?, Gracias.