1.4.3 JDK的目录结构

JDK安装目录的结构如图1-7所示,其下的子目录主要包括以下几个。

图1-7 JDK的目录结构

1. bin

bin包含若干用于编译、运行和调试Java程序的命令工具,它们实际上是一些可执行程序,具体如表1-4所示。

表1-4 JDK下bin目录包含的主要命令工具

注意:此目录需要被配置到Path环境变量中(见1.4.4节)。

初学者只需掌握javac和java命令,其他命令使用相对较少。

2. jre

jre是JDK专用JRE的根目录,是运行Java程序必需的环境,其有如下两个子目录。

(1)bin:包含若干可执行程序和DLL(C/C++程序经编译得到的动态链接库)文件,Java虚拟机会使用到这些文件。

(2)lib:包含jre用到的核心类库、属性设置和资源文件等。

注意:通常要将此目录下的rt.jar(或其他jar文件)配置到Classpath环境变量中(见1.4.4节)。

3. include和lib

包含开发工具和Java虚拟机需要使用到的C头文件、类库及其他文件等。