Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.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
将ANT_HOME和JAVA_HOME设置为使用ANT的用户变量_Java_Bash_Ant - Fatal编程技术网

将ANT_HOME和JAVA_HOME设置为使用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命令编写错误或找不到 我不知道如何解决这个问题,因为我认为我以正确的方式配

我试图设置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。