Ich habe das folgende Snippet in meinem Ant-Skript. Er führt gerade fein:Ausführen mit Ant funktioniert mit absoluten Pfad aber nicht relativen Pfad
<exec executable="C:\test\foo\programName.exe" />
Aber dann, wenn ich versuche, es auszuführen, indem Sie das Verzeichnis einstellen, etwa so:
<exec executable="programName.exe"
dir="C:\test\foo\" />
ich:
fehlgeschlagen Execute: java.io .IOException: Das Programm "programName.exe" (im Verzeichnis "C: \ test \ foo") kann nicht ausgeführt werden: CreateProcess error = 2, Das System kann die Datei nicht finden ied
Bitte helfen! Warum funktioniert es nicht, wenn das Verzeichnis separat angegeben wird?
'C: \ \ foo test' nicht ein relativer Pfad ist. Möglicherweise müssen Sie die Frage korrigieren. – Gleb
Bearbeitet. Am Ende muss ich mit einem relativen Pfad arbeiten. Die Tatsache, dass das nicht funktioniert, macht mich verrückt. – Cuga