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


0