У меня есть файл сборки ant, в котором я пытаюсь использовать исполняемый файл, указанный в переменной среды, но Ant не может его найти.
Я повторил значение переменной PATH и обнаружил, чтона самом деле ничего не получается.Я не уверен, почему.
Ниже приведен пример кода и вывод.
Файл сборки Ant:
<target name ="cmd-local">
<echo message="$PATH is set to = ${PATH}" />
<echo message="%PATH is set to = %PATH%" />
<exec executable="cmd.exe">
<arg line="/c echo %PATH%" />
</exec>
</target>
Вывод:
[echo] $PATH is set to = ${PATH}
[echo] %PATH is set to = %PATH%
[exec] C:/Users/user1/Application/jdk1.8.0_121/bin/..
Я не уверен, почему первые два ничего не печатают.