环境变量就是你的系统的变量.
系统也是一个软件,它也有变量.
环境变量就是系统的变量...
比如你要运行一个程序,系统就要按照它的 path 变量所指向的目录去寻找那个程序,找到就执行,找不到那就不能执行了呗.比如你的path里加了自己的一个路径.比如是jdk的路径...
没加之前你在 开始->运行 java 肯定会报错 .因为系统找不到你的java程序
加了之后再   开始->运行 java 肯定就行了  因为系统根据你设的目录找到了java.exe .

解决方案 »

  1.   

    环境变量是系统运行时所需的一些参数,或运行应用程序,或运行系统程序,多需要相应的参数。一般常用的是path,classpath ,path是程序路径,classpath 为程序运行所需lib的路径。程序运行需要相应的设置。
      

  2.   

    多谢前辈的不吝赐教,令我茅塞顿开。还有一事请教:以系统变量Path为例,它的默认值是什么,我们在命令行下的设置“set path ..."是不是临时赋值,是不是关闭command prompt后,path就会重置为默认值?还有path 变量只有一个,系统中多个程序需要时,怎么处理。谢谢
      

  3.   

    “set path ..."是临时赋值 ,退出命令就设置的 path就不会生效了
      

  4.   

    记得那天回复一次,结果没成功.再写一次 :)
    path默认的至少有windows; windows/system; . nt的话就是winnt;winnt/system32 
    当然不止这些 !
    nt可以在系统,属性里设置这些,比如temp,path,classpath等等..那样每次启动就自动系统加载了...也可以在 auto***.bat(名字忘了,反正就是windows启动时要运行的)里写上 set path 等等... 
    另外.path之类里面是一串路径,用分号隔开即可.多个程序它会按每个路径依次寻找,找到就运行,找不到就报错.