运行,命令行和路径变量

时间:2009-03-09 05:03:33

标签: command-line ant path

我在命令行和运行Ant时遇到了一个非常奇怪的问题。我将路径变量指向我的Ant bin目录(C:\ Ant \ bin)的位置,当我进入命令窗口并键入PATH时,它会显示其中的位置。但是当我通过键入“ant”来运行Ant时,它什么也没做,并声明它不被识别。但是当我进入运行窗口(Windows + R)并键入“ant”时,它会运行它。

我已经重启Windows两次,问题仍然存在。我正在运行安装了SP1的Windows Vista Ultimate。我尝试过“以管理员身份运行”并没有区别。

之前有人经历过这样的事吗?

3 个答案:

答案 0 :(得分:1)

有时你可以设置一个系统范围(甚至只是个人)的环境变量,它会治愈它,而不是只在你的shell中设置它。

转到“控制”面板,然后选择“系统”,再选择“高级”,然后查找“环境变量”上的按钮。从那里,你可以跟着你的鼻子。

祝你好运。

答案 1 :(得分:1)

Ant也依赖Java来走上这条道路。你有吗?

我还会检查以确保在控制台中正确设置了环境变量ANT_HOME和JAVA_HOME。

答案 2 :(得分:0)

您尝试运行Ant的命令窗口是否有可能与cmd windwo不同的窗口设置并验证其在路径中?如果在cmd窗口已打开后更新PATH,则不会重新确认更改。不清楚这可能是你的问题。

如果您在目录C:\ Ant \ bin中并输入“ant”它是否识别它?