在上一篇的博文中,所编辑的Java源文件和编译的字节码文件是保存在E:\Java\develop\jdk1.8.0_25\bin目录下,
如果编辑的Java源文件和字节码文件没有用了或者想要删掉,我们很容易删除bin目录下的其它运行程序文件。还有
如果想要创建很多个Java源文件或者我们开发Java程序,那么bin目录中会存在很多的Java源文件和字节码文件,因
此我们不会将源文件写在bin目录中,需要我们在另外的文件夹下编辑源文件。
我们将编辑好的Java源文件保存在E:\Java\JavaSE\Code目录下,我们来使用DOS编译和运行,那么会出现下面
的错误:
![](https://box.kancloud.cn/2016-02-22_56cab55a8d752.jpg)
那么我们在当前的文件夹下面怎么做到像在E:\Java\develop\jdk1.8.0_25\bin目录下那样,使用javac编译Java源
文件和使用java运行字节码文件呢?
我们都知道在DOS中可以使用notepad命令打开记事本,我们来看看,在任何盘符或任意的目录中,它是否可以
打开记事本:
![](https://box.kancloud.cn/2016-02-22_56cab55aa1f96.jpg)
经过上面的测试我们可以在计算机中任何的目录下打开记事本,我们想要的编译的Java源文件也需要这样,在任
何的目录下或指定的目录下都可以编译Java源文件和运行Java程序。我们可以模仿打开记事本的方式使用javac命
令。这就需要进行环境变量的配置。
首先我们来看path环境变量。
(1)为什么要配置path环境变量呢?我们来看看path环境变量的作用。
程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写
入bin目录。程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(建
议使用英文目录),所以需要使javac指令在任意目录下可以运行。也就是说.exe结尾的程序就可以在任意的盘符中打
开。下面就来看看配置的方式。
(2)path环境变量配置方式1
通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac
指令在任意目录下运行。将JDK安装目录下的bin目录添加到最左边并添加分号。
配置步骤:
a)找到JDK安装目录下的bin目录,我的是:E:\Java\develop\jdk1.8.0_25\bin
![](https://box.kancloud.cn/2016-02-22_56cab55ab8256.jpg)
b)右键点击桌面计算机——选择属性——选择高级系统设置
![](https://box.kancloud.cn/2016-02-22_56cab55ad429c.jpg)
c)在打开的系统属性对话框中选择高级,再找到环境变量
![](https://box.kancloud.cn/2016-02-22_56cab55b00817.jpg)
d)在环境变量的对话框中找到系统变量中的Path环境变量,点击编辑。
![](https://box.kancloud.cn/2016-02-22_56cab55b15d01.jpg)
e)将E:\Java\develop\jdk1.8.0_25\bin;粘贴到Path环境变量的最前边(建议在最前边),点击确定。
![](https://box.kancloud.cn/2016-02-22_56cab55b33c44.jpg)
f)重新启动DOS,再次使用javac编译Java源文件和java运行字节码文件。
![](https://box.kancloud.cn/2016-02-22_56cab55b46ce5.jpg)
额外的说一个话题:使用DOS打开QQ
我们配置的Path环境变量作用在前面说过,它可以启动.exe的运行程序,那么我们就来配置一下:
首先还是找到QQ.exe运行程序所在的目录:D:\Program Files\Tencent\QQ\Bin;
![](https://box.kancloud.cn/2016-02-22_56cab55b59732.jpg)
重新找到path环境变量,在末尾粘贴上。
![](https://box.kancloud.cn/2016-02-22_56cab55b6c5ba.jpg)
重新启动DOS,我们使用QQ外部命令打开QQ运行程序
![](https://box.kancloud.cn/2016-02-22_56cab55b84a44.jpg)
后面的博文中我会继续进行搭建Java开发环境,还会对path环境的配置进行优化以及配置classpath环境变量。