Windows下环境变量的设置
不管是初学Java编程,还是Java程序设计老手,都要设置环境变量,为此,不少习惯于VC编程的同学还觉得学习Java门槛高。一般而言,课堂(网络,图书)上总会讲两种设置方法:
1.使用SET 命令编辑一个批处理文件(或者添加到autoexec.bat文件中)。
命令格式:SET ],其中variable 指定环境变量名称,string 指定要指派给变量的一系列字符。
比如: SET JAVA_HOME=d:\javadev\jdk;
(注意: 仅仅键入 SET 而不加参数,可以显示系统所有的环境变量,这些变量可以在程序设计和BAT编程中使用,例如:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
COMPUTERNAME=LJP
ComSpec=C:\WINDOWS\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\XXX
OS=Windows_NT
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.py;.pyw
ProgramFiles=C:\Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\XXX\LOCALS~1\Temp
TMP=C:\DOCUME~1\XXXX\LOCALS~1\Temp
USERDOMAIN=XXX
USERNAME=XXX
USERPROFILE=C:\Documents and Settings\XXX
windir=C:\WINDOWS)
2.如果是在Win2000,XP操作系统下,使用鼠标右击“我的电脑”->属性->高级->环境变量
系统变量->新建->变量名:JAVA_HOME 变量值:d:\javadev\jdk
按照第二种方式,我们通过cmd命令打开DOS窗口时,就有了设定的环境变量。
问题是,随着工具、语言等(版本控制、单元测试、自动化、perl,python、ruby...)越来越多,要设置的环境变量也越来越多,如果重装机器,使用第二种环境变量的添加方式很是烦人,这本身也是个重复的过程。有什么好办法吗?其实环境变量在注册表中放在:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment,如果各种工具安装位置不变(个人或团队都应该有个规范,不宜变来变去),我们把环境变量节点导出即可(通过cmd->regedit打开),日后只要双击一下该文件,就可恢复所有环境变量。
页:
[1]