【发布时间】:2016-03-03 00:01:05
【问题描述】:
当我在命令行上执行 ant -version 时,它显示无法识别。关于如何修复的任何想法?我正在尝试为 Java 项目制作 build.xml。
【问题讨论】:
-
启动一个命令窗口。然后检查 %path% 的值
-
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86 ;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI .ACE\Core-Static;C:\Program Files (x86)\NVIDIA Corporation\P hysX\Common;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\TortoiseSVN\bin ;C: \Program Files\Java\jdk1.7.0_07\bin;%JAVA_HOME%\bin;%ANT_HOME%\bin
-
您的
JAVA_HOME和ANT_HOME未展开。这意味着它们尚未设置。退出命令窗口,然后启动一个新窗口。执行此操作后检查它们是否已设置。否则,注销并重新登录。或者用户环境变量可能不会影响系统环境变量。但我认为这是第一个。 -
所以我尝试注销,登录,同样的结果。我将它们移到系统环境变量中,仍然没有。顺便说一句,我正在命令行中执行 echo %PATH%。
-
你试过%ANT_HOME%/bin/ant吗?