JAVA开发之 7-path环境变量的作用及配置方式

我们一般写代码是在我们的JDK安装目录下来写:
我的是D:\Program Files (x86)\Java\jdk1.8.0_131\bin
就是说,在bin目录下写代码,编译生成class文件并执行该类文件,但是,当我们把所有的代码都写在这个bin目录的话,就会造成代码太多,也不便于查找的问题,那么就需要一种方法,可以在某一指定盘符,或任一盘符下去执行javac和java这样的命令,具体操作如下:
首先我们来举个例子:
我们找到任意一个文件的目录(非JDK的安装目录),按住键盘上的Shift
键,鼠标右击选择“在此处打开命令窗口”,在打开的DOS命令窗口下输入notepad命令(即记事本命令),我们即可以看到,可以打开一个记事本,该操作在任意一个目录下都可以进行打开记事本,如下图:
JAVA开发之 7-path环境变量的作用及配置方式
这就是因为notepad.exe的执行文件配置到了path当中;
那么,如同以上一样,我们对bin目录下的javac.exe和java.exe也同样做下配置(path当中配置的是可执行文件):
1)右击我的电脑,选择“属性”:
JAVA开发之 7-path环境变量的作用及配置方式
2)选择“高级系统设置”(我的电脑是win10的,但是位置应该差不多):
JAVA开发之 7-path环境变量的作用及配置方式
3)在打开的窗口中,点击“环境变量”:
JAVA开发之 7-path环境变量的作用及配置方式
4)找到path,将bin目录配置到path路径下
JAVA开发之 7-path环境变量的作用及配置方式
JAVA开发之 7-path环境变量的作用及配置方式
因为path的配置是有先后顺序的,所以要把bin目录配置到path的最前面,多个目录之前用分号”; “隔开:
JAVA开发之 7-path环境变量的作用及配置方式
点击确定保存退出;
接下来,我们来测试一下是否配置成功了;
1)找到任意盘符,新建一个java代码文件,编写程序代码:
JAVA开发之 7-path环境变量的作用及配置方式
2)在空白处右击,打开命令窗口,编译该文件生成类文件:
JAVA开发之 7-path环境变量的作用及配置方式
3)去执行这个类文件:
JAVA开发之 7-path环境变量的作用及配置方式
所以,当我们配置了path以后,就可以任意盘符下使用javac和java命令,所以我们编写的代码就可以存在我们指定的目录下,不需要存在bin目录下,这就是配置path的好处。