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

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

JDK 7u25: Solutions to Issues caused by changes to Runtime.exec

Checa el siguiente link a ver cual de las soluciones te funciona:

Imagen de Livio

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