批处理设置系统环境变量
_JDK_Tomcat_Ant_mysql路径/启动、关闭Tomcat、mysql
批处理设置系统环境变量_JDK_Tomcat_Ant_mysql路径/启动、关闭Tomcat、mysql
::两个冒号表示单行注释,@:单行隐藏不会再命令行中显示出来,echo off 多行隐藏 @echo off ::进行清屏 cls
::设置jdk的路径,此处相当于全局变量; ::等号左右两边不要有空格
set jdkhomeVer=\
::判断系统环境变量JAVA_HOME是否已经定义,不区分大小写 ::如果已经定义就覆盖,如果没有就创建 :: 【注意】java_home 两边的空格 if defined java_home (
wmic ENVIRONMENT where \VA_HOME' and username='
::【注意】else 左右要有空格,且与两个括号符号在同一行 ) else ( wmic ENVIRONMENT create name=\VA_HOME\)
set jdkclasspath=\VA_HOME%%\\lib\ ::判断系统环境变量CLASSPATH是否已经定义 if defined classpath (
wmic ENVIRONMENT where \and username='
::配置Tomcat
set tomcatVer=\ if defined CATALINA_HOME (
wmic ENVIRONMENT where \and username='
) else ( wmic ENVIRONMENT create name=\)
::配置Ant
set antVer=\ if defined ANT_HOME (
wmic ENVIRONMENT where \and username='
::回显过滤掉path路径中的jdk,tomcat,ant,mysql相关路径的配置 set javaHomePath=%JAVA_HOME% set javaPath=C:\\AMS\\softare\\jdk1.6.0_18 call set p=%path%
call set delJavaHomePath=%%p:%javaHomePath%\\bin;=%% call set delJavaPath=%TlJavaHomePath:%javaPath%\\bin;=%% set TomcatHomePath=êTALINA_HOME%
set TomcatPath=C:\\AMS\\software\\apache-tomcat-6.0.18
call set delTomcatHomePath=%TlJavaPath:%TomcatHomePath%\\bin;=%% call set delTomcatPath=%TlTomcatHomePath:%TomcatPath%\\bin;=%% set AntHomePath=%ANT_HOME%
set AntPath=C:\\AMS\\software\\apache-ant-1.7.0
call set delAntHomePath=%TlTomcatPath:%AntHomePath%\\bin;=%% call set delAntPath=%TlAntHomePath:%AntPath%\\bin;=%% set mysqlPath=C:\\AMS\\software\\mysql
call set delMysqlPath=%TlAntPath:%mysqlPath%\\bin;=%% ::将jdk,tomcat,ant,mysql相关路径写入到path set
addPath=%%JAVA_HOME%%\\bin;%êTALINA_HOME%%\\bin;%%ANT_HOME%%\\bin;%mysqlPath%\\bin;TlMysqlPath% set regpath=HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Session Manager\\Environment ::写入注册表
reg query \/v \/i \add \/v Path /t REG_EXPAND_SZ /d \pause ::结束
/********************************* 说明 ***************************************************/ 1.运行命令行,C:\\...\\..>set 后,检查所有环境变量
2. 写入注册表后,不能立即生效。注销或重启太麻烦,重启exploere.exe进程也无效。直接右
击“我的电脑”-“属性”-“高级”-“环境变量”-“确定”-“确定”即可。
/*******************************************************************************************/