Java - Runtime.getRuntime.().exec() II

 
Vista:

Runtime.getRuntime.().exec() II

Publicado por Clayder (25 intervenciones) el 06/04/2007 01:36:09
Hola:

Tengo un problema cuando quiero ejecutar esta linea mediante un proceso:

Runtime.getRuntime().exec("xterm -hold -e sh \"/home/agedev/C and C++/fichero\"");

Lo que sucede es que no reconoce la ruta del archivo que quiero ejecutar(fichero), ya que tiene espacios en blanco en su estructura. Como pueden ver, la ruta si la pongo entre comillas(""), pero igual me sale un error como el Sgte:

sh: Can't open "/home/agedev/C

Por lo que veo, no toma la ruta completa, por mas que le haya agregado comillas(""), solo toma hasta "/home/agedev/C", cuando en realidad la ruta es "/home/agedev/C and C++/fichero".

Que puedo hacer para solucionar este problema???.

Les agradezco su ayuda de antemano.

Saludos.
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

RE:Runtime.getRuntime.().exec() II

Publicado por Tom (42 intervenciones) el 09/04/2007 10:00:00
Prueba con comilla simple, a ver si hay suerte.
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