Ответ 1
ANT_HOME может быть установлен, но это не означает, что путь к /bin находится в вашем PATH, чтобы ОС могла его найти.
Добавьте ANT_HOME/bin в PATH, и ОС сможет найти ant.bat
.
Я пытаюсь создать проект в Ant, используя BuildFile (build.xml). Хотя переменная среды ANT_HOME явно существует и установлена в путь, где находится "ant.bat", всегда отображается это сообщение об ошибке. Как правильно настроить Ant для компиляции сборок в Windows?
Спасибо
ANT_HOME может быть установлен, но это не означает, что путь к /bin находится в вашем PATH, чтобы ОС могла его найти.
Добавьте ANT_HOME/bin в PATH, и ОС сможет найти ant.bat
.
На самом деле ANT_HOME НЕ следует устанавливать там, где находится ant.bat.
Он должен быть установлен в родительский каталог ant.bat.
например.
C:\apache-ant-1.8.1 <-- ANT_HOME
|
bin <-- this is where ant.bat lives.
Как duffymo правильно указал, что ANT_HOME/bin все еще должен быть на вашем PATH.
Переменная ANT_HOME
должна быть ссылкой на каталог, в котором находится папка bin
, такая как C:\Apps\apache-ant-1.8.4-bin\apache-ant-1.8.4\
Ссылка PATH
может быть ссылкой на переменную ANT_HOME
и папку bin
, например %ANT_HOME%\bin
Пример:
SET ANT_HOME=C:\Apps\apache-ant-1.8.4-bin\apache-ant-1.8.4\
SET PATH=%ANT_HOME%\bin
Просто поделиться своим опытом, используя cd %ANT_HOME%
, можно указать ошибки в правильной настройке переменной.
%ANT_HOME%\bin
ANT_HOME должен быть установлен в каталог, в котором установлен ant. например.
Если ваша установка ant находится по адресу: C:\tools\apache- ant
Ваш ANT_HOME должен быть установлен: set ANT_HOME=C:\tools\apache-ant
в настройках системной среды, а не в настройках среды пользователя
У меня была та же проблема, и вот как я ее разрешил:
Откройте каталог ANT и убедитесь, что существуют все файлы ANT (например, каталоги для bin, lib и т.д.). Я обнаружил, что мой каталог ANT был ненормальным, просто там был bin, другие, такие как lib, отсутствовали. (Я не уверен, что вызвало это)
Если у вас отсутствуют файлы/каталоги, распакуйте apache- ant -1.9.4-bin.zip и убедитесь, что все файлы существуют.
Если вы используете Bamboo, убедитесь, что путь ant в настройках Bamboo совпадает с вашим ANT_HOME.
У меня была такая же проблема, и ни одно из этих решений не работало, поэтому я просто удалил ANT_HOME из переменных окружения, перезапустил свой компьютер, и все было настроено на
Проверьте существующий PATH, который может быть уже включен. Ant не будет работать, если путь дублируется.