学习java基础已经好几个月了,但是对java中环境变量path的配置一直不是很清楚,原因可能是这个知识点没有经常用到,也许在学习java的第一天把自己电脑上的环境变量配置了就完事了。有几次刚开始学习java的同学问我环境变量怎么配置我都忘记了,又要特意找毕老师的视频复习一下,为了记忆和理解更加深刻,特意写下这篇播客,希望对初学者有所帮助。
首先我们应该知道我们为什么要配置环境变量呢?假如没有配置环境变量的话,则每次执行javac.exe的时候都要在DOS窗口中切换到javac.exe文件所在目录的路径中,否则会出现错误。为了无论在哪个路径中都可以执行javac.exe文件,我们需要配置好环境变量,这样就大大方便了我们的使用。
环境变量配置:
步骤1:打开自己电脑中安装JDK的目录。
2:打开目录中的 bin 文件夹。
3:把bin 文件夹的路径复制。 例如 D:\java JDK1.6\bin
4:右击 “我的电脑”——“属性”——“高级” , 选择“环境变量”按钮弹出环境变量新窗口,选中“Path” 点击“编辑”按钮。
5:在弹出窗口中的“变量值”文本框中,把光标移动到最前面,然后把刚才复制的路径粘贴到文本的最前面,并加上英文状态下的“分号”。例如:D:\java JDK1.6\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
6:点击“确定”按钮。
这样就把java中的环境变量配置完毕,只要在DOS命令窗口中,随意切换到任何一个路径都可以执行javac命令,那就说明了环境变量配置成功了。
环境变量配置技巧:
如果JDK中的路径有改动的话,或者JKD的目录名称或者版本有改动的话,上面的环境变量就不可用了,必须要从新配置,但是每次改动都要从新配置环境变量,这样比较麻烦,而且有一定的风险,那么有没有一种更好的方法呢?下面请看环境变量的配置技巧。
步骤1:打开自己电脑中安装JDK的目录,并复制路径。例如:D:\java JDK1.6
注意: bin文件夹的路径不用复制。
2:右击 “我的电脑”——“属性”——“高级” , 选择“环境变量”按钮弹出环境变量新窗口,在系统变量下面选择“新建”,弹出新窗口。
3:在新窗口中变量名写上:JAVA_HOME(一般用这个,可改动)
在新窗口中变量值文本框粘贴刚才复制的路径。点击“确定”按钮。
4:选择“Path”并点击“编辑”按钮。
5:在变量值文本框中把光标移到最前面,用键盘输入 %JAVA_HOME%\bin;(注意要加上英文的分号)
例如:%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
6:点击“确认”按钮。
这样环境变量就配置完毕了,只要在DOS命令窗口中,随意切换到任何一个路径都可以执行javac命令,那就说明了环境变量配置成功了。用这种方法配置环境变量的好处是,只要JDK的路径或者文件名有改动,只需要改动JAVA_HOME的变量值就可以了,不需要改动Path的变量值,减少了把Path变量值中其他的配置内容误删除的风险。
环境变量临时配置方式:
当需要到客户的电脑操作java文件时,一般客户的电脑中没有配置环境变量,但是我们不可能随便更改客户电脑中的Path变量的值,那么我们就需要在DOS命令窗口中进行环境变量的临时配置。
步骤:打开DOS命令窗口,键盘输入 set path=haha(注意:haha表示javac.exe文件的路径变量或者直接表示javac.exe的绝对路径。例如:set path=D:\java JDK1.6\bin )
如果需要在原来的环境变量新增加一个临时变量,则需要在后面加上%path%,例如set path=haha;%path%(注意:haha后面要加上英文的分号,%path%后面不需要加分号)
这样,环境变量临时配置完毕,他只作用于当前的DOS窗口,如果当前窗口关闭后,临时变量的作用效果将失去。
以上是本人小小的总结笔记,如有错误之处,敬请原谅和指正。
---------------- android培训、 java培训、期待与您交流! ----------------