我是这样理解环境变量的:
当你在dos等编辑环境下,打入命令时(如dir,javac),系统(操作系统)首先在当前的目录中找有没有该命令程序,若有:责执行该命令;若没有:则系统寻找环境变量当中设置的路径,直到在所设置的路径众找到为止;否则:报错。这样一来,设置了环境变量,就可以使你在任何目录下都可以执行dir等命令。
不知我这样说你明白没有?
当你在dos等编辑环境下,打入命令时(如dir,javac),系统(操作系统)首先在当前的目录中找有没有该命令程序,若有:责执行该命令;若没有:则系统寻找环境变量当中设置的路径,直到在所设置的路径众找到为止;否则:报错。这样一来,设置了环境变量,就可以使你在任何目录下都可以执行dir等命令。
不知我这样说你明白没有?
一般在autoexec.bat中设置(声明这些变量并赋值),在Windows2000以后可以直接在“我的电脑”的属性->“高级”里设置。