繁体   English   中英

设置环境变量以配置ANT,JAVA和TOMCAT

[英]Setting Environmental Variables to configure ANT,JAVA and TOMCAT

最近,我一直在尝试进行更改,以便可以通过Ant和命令行进行构建。 这迫使我重新配置我的设置。 为了使Java在类路径上可用,我在命令propmt ...中键入了以下内容:

set JAVA_HOME=C:\Java\JDK 1.6.0_08

那是我的Java安装目录。 然后将ANT_HOME变量设置为以下内容

set ANT_HOME=C:\Ant

我可以通过执行以下操作来检查这两个

javac

ant

在命令行上并获得通常的输出,表示它们正在被读取。

path
通过执行以下操作

  设置PATH =%PATH%;%JAVA_HOME%\\ bin;%ANT_HOME%\\ bin 

完成此操作后,我将检查每个命令行,它们会正常工作。

我遇到的问题是,我会随机返回并执行相同的命令,它将告诉我

  无法将“ ant”识别为内部或外部命令... 

我知道这是您键入错误命令时收到的消息。 为什么我查看的用于配置这些服务的每个网站,教程和书籍都告诉我执行相同的过程,但没有一个起作用? 我完全错过了什么吗?

如果您使用的是Windows,请记住,在命令窗口中所做的任何更改仅会持续到关闭该窗口

转到My Computer --> Properties --> Advanced --> Environment Variables然后在此处配置变量。

之后,关闭您的命令行窗口,然后再次将其打开... Windows现在应该能够识别您的命令。

问候。

在控制台中设置环境变量只会为当前进程设置它们。 因此,当您关闭控制台或运行其他控制台时,您将丢失所做的更改。

确保您没有这样做,并确保您正在运行的其他内容没有更改系统路径。

我建议为您的构建创建一个包含环境设置的启动脚本。 我在构建树的根目录下创建一个名为“ ant.bat”的文件。 这样,无论环境是否设置都无所谓,您始终可以在当前目录中找到一个bat文件。 它将负责设置环境和调用蚂蚁。

像这样:

set JAVA_HOME=C:\Java\JDK 1.6.0_08
set ANT_HOME=C:\Ant

set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin

call %ANT_HOME%\bin\ant %1 %2 %3 %4 %5 %6 %7 %8 %9

这还具有记录构建所需环境的优点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM