将ANT_HOME和JAVA_HOME设置为使用ANT的用户变量
我试图设置JAVA和ANT用户变量来运行ANT,但它不起作用 首先我添加了ANT\u HOME:C:\Users\qi11091\ANT 和JAVA_HOME:C:\Users\qi11091\JAVA\jdk1.8.0_40在我的系统变量中 然后我将它们添加到我的路径:%ANT\u HOME%\bin;JAVA\u HOME\bin 但是,当我在bash中运行ant-version或ant命令时,我得到一行代码: ant命令编写错误或找不到 我不知道如何解决这个问题,因为我认为我以正确的方式配置了变量将ANT_HOME和JAVA_HOME设置为使用ANT的用户变量,java,bash,ant,Java,Bash,Ant,我试图设置JAVA和ANT用户变量来运行ANT,但它不起作用 首先我添加了ANT\u HOME:C:\Users\qi11091\ANT 和JAVA_HOME:C:\Users\qi11091\JAVA\jdk1.8.0_40在我的系统变量中 然后我将它们添加到我的路径:%ANT\u HOME%\bin;JAVA\u HOME\bin 但是,当我在bash中运行ant-version或ant命令时,我得到一行代码: ant命令编写错误或找不到 我不知道如何解决这个问题,因为我认为我以正确的方式配
我还将ANT_HOME和JAVA_HOME设置为系统变量,但我有相同的错误。设置环境变量后是否关闭并重新打开命令提示符?命令提示符在打开时不会拾取设置。是的,我已经这样做了:您说您添加了%ANT\u HOME%\bin;JAVA\u HOME\bin指向您的路径。请注意,您忘记了JAVA_HOME周围的%…%。应该是:%ANT\u HOME%\bin;%JAVA\u HOME%\bin。请勿在此之前或之后添加任何空格。使用set设置环境变量时,不会保存这些变量-它们仅存在于当前命令提示会话中。看,这是关于Ant的,不是Maven的,对吧?您的路径中有apache-maven-3.1.1,而不是Ant。