Command line 运行、命令行和该路径变量
我在命令行和运行Ant方面遇到了一个非常奇怪的问题。我将path变量指向Ant-bin目录(C:\Ant\bin)的位置,当我进入命令窗口并键入path时,它会显示其中的位置。但是当我通过输入“Ant”来运行Ant时,它什么也不做,并且声明它不被识别。但当我转到run窗口(Windows+R)并键入“ant”时,它会运行它 我已重新启动Windows两次,但问题仍然存在。我正在运行安装了SP1的Windows Vista Ultimate。我尝试过“以管理员身份运行”,没有任何区别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。我尝试过“以管理员身份运行”,没有任何区别 以前有人经历
以前有人经历过类似的情况吗?有时候,您可以设置一个系统范围(甚至只是个人)的环境变量,它会解决这个问题,而不仅仅是在shell中设置它 转到控制面板,然后是系统,然后是高级,并查找环境变量上的按钮。从那里,你可以跟着你的鼻子走
祝你好运。Ant也依赖于Java。有吗
我还要检查以确保在控制台中正确设置了环境变量ANT_HOME和JAVA_HOME。您试图运行ANT的命令窗口是否与您设置并验证其是否在路径中的cmd windwo的窗口不同?如果在cmd窗口已打开后更新路径,则无法识别更改。不清楚这是否是你的问题
如果您在目录C:\Ant\bin中并键入“Ant”,它是否能识别它?这两个都是根据Ant安装设置设置的。感谢您的回复。当我在bin目录中时,它运行得很好。我已经设置了Env var并重新启动了系统,但它仍然不起作用。我没有使用set命令,而是使用了“高级系统设置”对话框。谢谢你的回复。