[Solucionado]Problemas con ruta y espacios en blanco Process ejecutaRutina = runtime.exec("C:\\INVOICE Control de facturas
Tengo el siguiente codigo que funcinaba muy bien hasta la ultima actualizacion de Java, ahora tengo la jre-7u25-windows-i586 y sigue sin funcionar.
El problema es que trato de generar un backup pero no me reconoce la ruta a partir del espacio en blanco
C:\\INVOICE Control de facturas
Me sale: El sistema no puede encontrar el archivo especificado
Y todo funcionaba bien.
- Inicie sesión o regístrese para enviar comentarios
JDK 7u25: Solutions to Issues caused by changes to Runtime.exec
Checa el siguiente link a ver cual de las soluciones te funciona:
Solucionado
Gracias por el comentario anteiror,pero lo solucione de esta forma:
El codigo que falla:
Y aqui la solucion:
Solo cambie laruta completa con espacios en blanco: C:\\INVOICE Control de facturas\\
por: C:\\INVOIC~1
Al parecer es una cuestion de Windows, pero no se por que este problema salio al actualizar Java.
Funciona en Windos Xp 32 y Windows 7 64.
Saludos!!