Tema: ejecutar exe
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2014, 17:56
Hufex
 
Fecha de Ingreso: noviembre-2010
Ubicación: en las nubes
Mensajes: 56
Antigüedad: 14 años
Puntos: 3
Exclamación ejecutar exe

buen dia.

espero que alguien me pueda ayudar, el problema es que tengo que ejecutar un exe con paramentos "C:\Archivos de programa\censo\bin\win32.exe" C:\PR\prsh -RO -p C:\socpr\s3.w -param ADMIN,O,05111170213

lo ejecuto con
Código Java:
Ver original
  1. String[] cmd = {"C:\\Archivos de programa\\censo\\bin\\win32.exe C:\\PR\\prsh -RO -p C:\\pr\\s3.w -param ADMIN,O,05111170213"} ;
  2. Process p = Runtime.getRuntime().exec(cmd);
  3. p.waitFor();

y marca el error java.lang.IllegalArgumentException: Executable name has embedded quote, split the arguments

si lo ejecuto con el código siguiente se ejecuta pero los parametros no los toma en cuenta

Código Java:
Ver original
  1. String[] cmd = {"C:\\Archivos de programa\\censo\\bin\\win32.exe"," C:\\PR\\prsh -RO -p C:\\pr\\s3.w -param ADMIN,O,05111170213"} ;
  2.         Process p = Runtime.getRuntime().exec(cmd);
  3.         p.waitFor();

alguna idea para este problema , gracias