Java - Error ejecutando programa externo (fifefox)

 
Vista:
sin imagen de perfil

Error ejecutando programa externo (fifefox)

Publicado por octavio (1 intervención) el 26/03/2014 07:02:15
Hola buenas tardes, tengo un problemilla que no se como puedo resolverlo:

Se trata de que necesito que al clickar un boton, se abra una ventana de firefox.

Se que no es algo complicado, buscando encontre un codigo bastante bueno:

try{aplicacion.exec("direccion del programa"); }
catch(Exception e){
}



y lo ejecuto con el parametro para abrir el notepad y lo abre sin ningun problema, la cosa esta cuando ahi le agrego la direccion del archivo firefox.exe:

try{aplicacion.exec("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); }
catch(Exception e){
System.out.println(e);
}

me tira el siguiente error:
java.io.IOException: Cannot run program "C:\Program": CreateProcess error=2, El sistema no puede encontrar el archivo especificado


No entiendo por que razon me toma "mocha" o corta la direccion del archivo... alguien puede ayudarme?

un saludo y gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Error ejecutando programa externo (fifefox)

Publicado por UnoPorAhi (128 intervenciones) el 26/03/2014 10:56:07
Si lo ejecutas en la consola veras que tampoco funciona a causa de los espacios. Ponlo entre comillas:

"\"C:\\Program Files (x86)\\Mozilla firefox\\firefox.exe\""

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar