
1.3 JDK的配置
应用软件都是运行在操作系统中的,操作系统就是一个大管家,它管理所有运行的软件、硬件。软件需要在操作系统中“注册”,操作系统才能识别这个软件。比如,在机器上安装了QQ,双击桌面上的图标,QQ就能够运行,这是因为安装了QQ后,相当于QQ程序在操作系统中注册了。
同样的道理,安装JDK之后,还需要经过一系列的配置才能正确地运行Java程序。JDK的配置涉及3个环境变量:
(1)JAVA_HOME:JDK的安装目录。
(2)PATH:该环境变量是操作系统固有的环境变量,作用是设置供操作系统去寻找和运行应用程序的路径。也就是说,如果操作系统要运行某个命令,会按照PATH环境变量指定的目录去依次查找,以最先找到的为准,由于该环境变量中可能配置多个路径,在Windows中,同一个环境变量的多个不同的路径之间使用分号(;)隔开,比如要编译一个Java程序,需要用到javac命令,这个命令在JDK安装目录的/bin目录中,所以要在PATH环境变量中添加一个JAVA_HOME下的bin目录。
(3)CLASSPATH:作用和PATH类似,Java程序是在虚拟机(本章后面的课程有对虚拟机的介绍)中运行的,Java虚拟机按照CLASSPATH环境变量指定的目录顺序去查找可以运行的Java程序。
假设JDK的安装目录为D:\Program Files\Java\jdk1.6.0_23,环境变量配置如下:

提示:CLASSPATH变量设置等号后面第一个字符是“.”表示当前目录,也就是首先到当前目录中搜索。%JAVA_HOME%是前面定义的JAVA_HOME变量的引用,其中的值为D:\Program Files\Java\jdk1.6.0_23,它与后面的\lib\tools.jar组成一个完整的路径,即D:\Program Files\Java\jdk1.6.0_23\dt.jar。
具体的配置过程如下:
(1)右击“我的电脑”,选择“属性”命令,选择“高级”选项卡,如图1-5所示。
(2)单击“环境变量”,在弹出窗口中的系统环境变量中单击“新建环境变量”,配置JAVA_HOME环境变量,如图1-6所示。

图1-5 “高级”选择卡

图1-6 配置JAVA_HOME环境变量
(3)找到“系统变量”中的Path(见图1-7),选中后单击“编辑”按钮,在弹出的对话框中输入变量名和变量值,如图1-8所示。

图1-7 系统中的path环境变量

图1-8 设置Path环境变量
提示:不要删除原有的内容,因为原来的内容在其他软件运行时需要用到。
(4)按照新建JAVA_HOME的方式就可以新建CLASSPATH环境变量。