2009-03-09 4 views
0

У меня очень странная проблема с командной строкой и запущена Ant. Я указываю переменную пути в местоположении моего каталога Ant bin (C: \ Ant \ bin), и когда я захожу в командное окно и набираю PATH, он показывает местоположение в нем. Но когда я иду запускать Ant, набрав «ant», он ничего не делает и заявляет, что он не распознается. Но когда я иду в окно запуска (Windows + R) и набираю «ant», он запускает его.Запуск, Командная строка и переменная пути

Я дважды перезагрузил Windows, и проблема по-прежнему сохраняется. Я запускаю Windows Vista Ultimate с установленным пакетом обновления 1 (SP1). Я пробовал «Бег как администратор» без разницы.

Кто-нибудь испытывает что-нибудь подобное раньше?

ответ

1

Иногда вы можете установить общесистемную (или даже просто личную) переменную среды, и она вылечит ее, а не просто устанавливает ее в вашей оболочке.

Перейдите на панель управления, затем в систему, затем в расширенный режим и найдите кнопку «Переменные среды». Оттуда вы можете следить за своим носом.

Удачи.

+0

Вот где я установил путь, но спасибо за ответ. –

1

Ant также зависит от того, что Java находится на пути. У вас есть это?

Я также проверил бы, чтобы переменные окружения ANT_HOME и JAVA_HOME были настроены правильно в консоли.

+0

Оба установлены в настройках установки Ant. Спасибо за ответ. –

0

Есть ли вероятность, что окно командной строки, в котором вы пытаетесь запустить Ant, - это другое окно в cmd windwo, где вы настроили и проверяете, что это на пути? Если PATH обновляется после того, как окно cmd уже открыто, оно не будет возвращать изменения. Неясно, может ли это быть вашей проблемой.

Если вы находитесь в каталоге C: \ Ant \ bin и введите «ant», узнаете ли вы его?

+0

Когда я нахожусь в каталоге bin, он запускает Ant просто отлично. Я установил Env var и перезапустил систему, но она по-прежнему не работает. Я не использовал команду set, я скорее использовал диалоговое окно Advanced System settings. Спасибо за ответ, хотя. –

Смежные вопросы