Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line 运行、命令行和该路径变量_Command Line_Ant_Path - Fatal编程技术网

Command line 运行、命令行和该路径变量

Command line 运行、命令行和该路径变量,command-line,ant,path,Command Line,Ant,Path,我在命令行和运行Ant方面遇到了一个非常奇怪的问题。我将path变量指向Ant-bin目录(C:\Ant\bin)的位置,当我进入命令窗口并键入path时,它会显示其中的位置。但是当我通过输入“Ant”来运行Ant时,它什么也不做,并且声明它不被识别。但当我转到run窗口(Windows+R)并键入“ant”时,它会运行它 我已重新启动Windows两次,但问题仍然存在。我正在运行安装了SP1的Windows Vista Ultimate。我尝试过“以管理员身份运行”,没有任何区别 以前有人经历

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

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


以前有人经历过类似的情况吗?

有时候,您可以设置一个系统范围(甚至只是个人)的环境变量,它会解决这个问题,而不仅仅是在shell中设置它

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


祝你好运。

Ant也依赖于Java。有吗


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

您试图运行ANT的命令窗口是否与您设置并验证其是否在路径中的cmd windwo的窗口不同?如果在cmd窗口已打开后更新路径,则无法识别更改。不清楚这是否是你的问题


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

这两个都是根据Ant安装设置设置的。感谢您的回复。当我在bin目录中时,它运行得很好。我已经设置了Env var并重新启动了系统,但它仍然不起作用。我没有使用set命令,而是使用了“高级系统设置”对话框。谢谢你的回复。