Ошибка установки Ant: ANT_HOME установлен неправильно - PullRequest
34 голосов
/ 10 апреля 2011

Я прочитал все возможные решения, но ни одно не сработало. Я скачал муравей и поместил его в C:\ant (поэтому у меня есть C:\ant\bin)

В Windows 7 в разделе Системные переменные у меня есть переменная с именем ANT_HOME со значением

C:\ant

и переменная с именем PATH со значением

%ANT_HOME%\bin

И когда я пытаюсь в cmd (Командная строка)

ant -version

Я получаю

ANT_HOME установлен неправильно или муравей не может быть найден. Пожалуйста, установите ANT_HOME.

Кроме того, если я попытаюсь

echo %ANT_HOME%

Я получаю

C:\ant

Я пробовал PATH = % PATH%;% ANT_HOME% \ bin , но та же ситуация. Кто-нибудь?

EDIT:

Переменными являются (имя - значение):

ANT_HOME - C:\ant
CLASSPATH - .;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
ComSpec - %SystemRoot%\system32\cmd.exe
FP_NO_HOST_CHECK - NO
JAVA_HOME - C:\Program Files\Java\jdk1.6.0_23
NUMBER_OF_PROCESSORS - 2
OS - Windows_NT
PATH - %ANT_HOME%\bin;%JAVA_HOME%\bin
PATHEXT - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE - x86
PROCESSOR_IDENTIFIER - x86 Family 6 Model 15 Stepping 6, GenuineIntel
PROCESSOR_LEVEL - 6
PROCESSOR_REVISION - 0f06
PSModulePath - %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
QTJAVA - C:\Program Files\Java\jre6\lib\ext\QTJava.zip
TEMP - %SystemRoot%\TEMP
TMP - %SystemRoot%\TEMP
USERNAME - SYSTEM
windir - %SystemRoot%
XNAGSShared - C:\Program Files\Common Files\Microsoft Shared\XNA\
XNAGSv4 - C:\Program Files\Microsoft XNA\XNA Game Studio\v4.0\

Ответы [ 30 ]

0 голосов
/ 15 августа 2014

Установка ANT доставила мне столько трудностей, что я решил ответить на эту тему, как только у меня получится.

Я получил 'ANT_HOME установлен неправильно ...'

Я попробовал все в этом потоке (почти), например,% ANT_HOME% \ bin и поменял местами JAVA_HOME и ANT_HOME на переменную PATH, установив системные переменные, а не переменную пользователя и т. Д. Ничего не помогло.

Я скачал дистрибутив исходного кода, и в нем не было папки bin. Поэтому я удалил ее, скачал бинарную версию, разархивировал ее и установил ANT_HOME в C: \ apache-ant-1.7.0 и% ANT_HOME% \ bin в PATH в переменной User.

Это сработало для меня.

0 голосов
/ 13 декабря 2012

Похоже, что есть проблема с apache-ant-1.8.3\bin\ant.bat.

Просто прокомментируйте следующие строки в ant.bat и установите переменную среды ANT_HOME, и она должна работать.

0 голосов
/ 14 июля 2015

Чтобы установить или установить ANT, просто добавьте адрес вашего apache-ant в переменные PATH рядом с установленным файлом jdk, как показано ниже

переменные PATH

C: \ Program Files \ Java \ jdk1.8.0_45 \ bin; C: \ Program Files \ apache-ant-1.9.6 \ bin

Надеюсь, это поможет вам, ребята! наслаждаться

0 голосов
/ 05 июля 2013

Звучит несколько глупо, но попробуйте перезагрузить компьютер, если вы этого не сделали после добавления переменных среды. Я потратил пару часов, не делая этого.

0 голосов
/ 27 августа 2015

Я правильно настроил переменные окружения для Java и Ant, но до перезапуска System это не работало. Установите переменные окружения ANT_HOME, JAVA_HOME и перезапустите систему.

0 голосов
/ 11 апреля 2011

Почему-то это кажется очень странной проблемой.Пара предположений:

1) Я надеюсь, что вы скачали ANT отсюда: http://apache.mirror.aussiehq.net.au//ant/binaries/apache-ant-1.8.2-bin.zip. Если нет, вы можете попробовать это один раз.

2) Я надеюсь, что нетсвязанные с безопасностью проблемы, которые мешают вам получить доступ к ANT из командного окна, просто дважды проверьте, скопируйте новую установку ANT в какой-то другой каталог, возможно D:\MyFolder и т. д.

3) Работает Java - versionдолжным образом?Или вы получаете подобную проблему?

4) Также зайдите в папку $ ANT_HOME \ bin через командную строку, набрав cd C: \ ant \ bin и $ ant.bat .. какую ошибку вы получите

0 голосов
/ 19 января 2016

Простое решение:

Используйте WinAnt установщик для Windows.Эта установка Ant автоматически установит Ant в путь C:\Program Files\WinAnt по умолчанию.Он также устанавливает переменные ANT_HOME и PATH для указания на новую установку.

Ручная установка:

  • Загрузка .zip бинарный дистрибутив со ANT Binary Page .
  • Сохраните файл .zip во временную папку на жестком диске (например, на рабочем столе)
  • Развернутьсодержимое папки внутри .zip файла в каталог на жестком диске (т. е. C:\dev\ant)
  • Перейдите на панель управления «Система».В Vista нажмите кнопку «Изменить настройки» под заголовком «Имя компьютера, домен и рабочая группа».
  • На вкладке «Дополнительно» нажмите кнопку внизу с надписью «Переменные среды»
  • В верхней части экрана добавьте новую переменную пользователя.Имя должно быть ANT_HOME, а значением должно быть путь, по которому был извлечен ваш zip-файл.(т. е. ANT_HOME = C:\dev\ant)
  • Добавьте свой путь Java JDK к пользовательским переменным.Имя должно быть JAVA_HOME, а значением должно быть путь к программному обеспечению JDK на жестком диске.(т.е. JAVA_HOME = C:\Program Files\java\jdk1.8.0_xx)
  • Если переменная PATH уже существует, отредактируйте ее и добавьте к ней.В противном случае создайте еще одну переменную с именем PATH и добавьте к ней ;%ANT_HOME%\bin

После установки Ant откройте командную строку и введите ant -v, которая выведет версию ant, что означает, что вы 'Мы успешно настроили муравья на вашем компьютере с Windows.Некоторые окна могут потребовать перезагрузки после установки переменных среды.

Источник: AntOnWindows

0 голосов
/ 29 января 2014

Пожалуйста, попробуйте установить системную переменную переменных среды следующим образом:

1)ANT_HOME :: your ant folder(e.g. C:\ant\...)
2)JAVA_HOME :: your JDK path
3)Path:Till bin path( e.g.C:\jdk\bin;C:\ant\bin;)with semicolon

Я попытался настроить ANT, она прошла успешно.Чтобы проверить командную строку, набрав ... ant -version, вы должны получить что-то вроде этого: Apache Ant версия 1.9.3 соблюдается 10 декабря 2013

0 голосов
/ 26 августа 2016

У меня была такая же проблема некоторое время назад, я думаю, что я понял проблему.

Как: 1.После того, как я правильно установил ANT_HOME (C: \ ant \ ant-1.8.2) в Path, я был увереноб этом.2. Я планировал сделать «настройку муравья» и «применение муравья». Я открыл путь, где я планировал настройку муравья, в командной строке, затем я попытался setenv.bat ...

сталкивался с неправильной настройкой ANT_HOME илиAnt не может быть найден. Пожалуйста, установите ANT_HOME.

Setenv.bat был настроен примерно так: @echo off

set JAVA_HOME = C: / Program Files (x86) /Java/jdk1.6.0_18 set ANT_HOME = C: /Project/Setup_Binaries/JBoss_Ant_2012/ant-1.8.2 set HOS_LIB_PATH =

Скорее это должен был быть C: \ ant \ ant-1.8.2, который менял мой ANT_HOME.

Я отредактировал setenv.bat в своем ANT_HOME, который я установил в PATH, тогда он работал нормально.

0 голосов
/ 04 февраля 2014

Я столкнулся с проблемой: вот мое исправление, которое заставило муравья работать.

  1. загрузить правильный файл

    Перейти к

    http://archive.apache.org/dist/ant/binaries/

    и загрузите файл "apache-ant-1.8.2-bin.zip"

  2. Установите следующие переменные в Системная среда Переменная:

     set ANT_HOME=C:\apache-ant-1.8.2
     set JAVA_HOME=C:\jdk1.7.0_25
     set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;
    

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...