问题
I have a book that says to do the following.
- Add a JAVA_HOME and ANT_HOME environment variable. - check
- Add $JAVA_HOME/bin and $ANT_HOME/bin to my path variable - check
When I then go to the command prompt and try ant -version it says ant is not a recognized command. If I then take the value I plugged into the ANT_HOME variable and use it in place of $ANT_HOME it all works. Is this the way it's supposed to work in windows? I'm not sure so I just figured that whatever was put in ANT_HOME was then parsed in the path variable when used as $ANT_HOME. Thanks.
回答1:
you can try the following:
SET ANT_HOME=my_path_to_ant_folder
SET JAVA_HOME=my_path_to_jdk_folder
SET PATH=%PATH%;%ANT_HOME%/bin;%JAVA_HOME%\bin;
回答2:
- right click My Computer
- click Properties
- go to Advanced system settings
- click on Advanced tab
- click on Environment Variables
- click on New...
Now you can define an environment variable, type JAVA_HOME in Variable name and in Variable value the path to you JAVA_HOME, the same thing goes for ANT_HOME.
回答3:
$ANT_HOME doesn't mean $ANT_HOME, literally. $ANT_HOME means "the value of ANT_HOME".
If Ant is installed at c:\ant
, your environment variables should be:
ANT_HOME=c:\ant
PATH = ...;c:\ant\bin;...
Same for JAVA_HOME.
回答4:
Right click on My computer and select properties.
Click on Advance system settings.
Visit http://codebrizz.blogspot.com.ng/2016/07/installation-and-configuration.html for full configuration guide with images for each step
来源:https://stackoverflow.com/questions/9673871/setting-up-environment-variables-in-windows-7-for-java-and-ant