Windows下环境变量的设置

不管是初学Java编程,还是Java程序设计老手,都要设置环境变量,为此,不少习惯于VC编程的同学还觉得学习Java门槛高。

一般而言,课堂(网络,图书)上总会讲两种设置方法:

1.使用SET  命令编辑一个批处理文件(或者添加到autoexec.bat文件中)。

     命令格式:SET [variable=[string]],其中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打开),日后只要双击一下该文件,就可恢复所有环境变量。

你可能感兴趣的:(编程,C++,c,windows,C#)