Tengo el siguiente fragmento en mi script Ant. Se ejecuta muy bien:Ejecutar con Ant funciona con ruta absoluta, pero no ruta relativa
<exec executable="C:\test\foo\programName.exe" />
Pero cuando intento ejecutarlo mediante el establecimiento del directorio, así:
<exec executable="programName.exe"
dir="C:\test\foo\" />
me sale:
Ejecutar fallado: java.io .IOException: No se puede ejecutar el programa "nombrePrograma.exe" (en el directorio "C: \ test \ foo"): CreateProcess error = 2, el sistema no puede encontrar el archivo especificado ied
¡Ayuda! ¿Por qué no funciona cuando el directorio se especifica por separado?
'C: \ test \ foo' no es una ruta relativa. Es posible que deba corregir la pregunta. – Gleb
Editado. Al final, necesito que esto funcione con una ruta relativa. El hecho de que esto no funcione me deja boquiabierto. – Cuga