零基础学Java第2版
上QQ阅读APP看书,第一时间看更新

2.5 JDK环境设置

在2.3节学习了JDK的常用工具,其中在bin目录下的工具最为有用,在计算机上编译和执行Java程序时,需要知道编译和执行程序的工具,这样就需要设置环境变量。这里以jdk1.5.0为例,假设安装目录为C:\Program Files\Java\jdk1.5.0,操作系统为Windows XP,进行详细的环境配置的步骤说明。

2.5.1 设置Path环境变量

单击“开始”|“设置”|“控制面板”|“系统”|“高级”|“环境变量”命令,打开环境变量对话框,在“系统变量”列表框中设置环境变量,这样可以保证以任何身份登录的用户都能使用,单击Path行,如图2.15所示。在图2.15中单击“编辑”按钮,弹出如图2.16所示的对话框。

在图2.16的“变量值”文本框最后,增加JDK下的bin和lib目 录:“C:\Program Files\Java\jdk1.5.0\lib;C:\Program Files\Java\jdk1.5.0\bin”。这样,在Windows的任何目录下都可以运行JDK中bin下的工具了。如果用户把Java源程序放在其他任何目录下,只要在该目录下运行Java程序的编译和执行工具,都可以成功运行。图2.17显示在DOS窗口中调用Javac编译工具(注意当前目录并不是该命令所在的目录),如果该命令执行成功,则说明配置正确。

图2.15 编辑Path

注意

“变量值”文本框中,新增加的目录与原先的目录之间也需要一个分号间隔。

图2.16 设置环境变量

图2.17 在DOS窗口中调用Javac编译工具

2.5.2 设置classpath环境变量

classpath环境变量的作用是告诉虚拟机,如果在执行Java类文件的当前目录下无法找到该类文件,则默认到classpath设置的路径中依次搜索该类文件。classpath环境变量的设置过程如下:

单击“开始”|“设置”|“控制面板”|“系统”|“高级”|“环境变量”命令,打开环境变量对话框,在“系统变量”列表框中设置环境变量,这样可以保证以任何身份登录的用户都能使用,单击classpath行,如图2.18所示。在图2.18中单击“编辑”按钮,弹出如图2.19所示的对话框。

说明

如果列表框中没有classpath行,则需要新建一个。

图2.18 设置环境变量

图2.19 设置classpath环境变量

在图2.19的“变量值”文本框后增加“C:\Program Files\Java\jdk1.5.0\lib\dt.jar和C:\Program Files\Java\jdk1.5.0\lib\tools.jar;”两目录,这些目录下提供了一些类工具,这样在采用集成开发环境编译程序时,一旦需要这些工具系统可以自动找到这些工具,而不需要用户的干预。对于读者自己编写的类文件目录也可以放在该变量中,这样如果用户不是在源文件的当前目录下执行程序,系统会自动到该变量所指向的目录中依次寻找类文件。