JDK安装成功后,会在安装目录下生成若干子目录和文件,如图1-7所示。
图1-7 JDK的目录结构
其中比较重要的目录或文件的含义说明如下:
(1)bin目录:该目录存放Java开发需要的编译、运行等工具,是可执行的程序。常用工具说明如下:
javac.exe:Java编译器。可以将编写好的Java源文件(扩展名为.java)编译成Java字节码文件(扩展名为.class)。
java.exe:Java运行工具。它会启动一个Java虚拟机(JVM)进程,专门负责运行Java编译器生成的字节码文件。
javadoc.exe:Java文档生成工具。可以将Java程序中的文档注释提取出来,自动生成HTML格式的帮助文档,用于描述类(或接口)、字段、构造方法和普通方法。当程序文档化后,使用者就可以通过帮助文档了解该程序,正确使用所提供的功能。
jar.exe:打包工具。可以利用该工具把项目开发中编译的一堆扩展名为.class的字节码文件打包成一个JAR文件(也称JAR包),便于管理。JAR(Java archive,Java归档)是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。在程序开发时,经常会导入和使用第三方提供的JAR文件。(www.xing528.com)
(2)db目录:JDK附带的一个小型数据库JavaDB,方便学习JDBC时不用额外再装数据库。本书采用的是MySQL数据库。
(3)include目录:由于JDK是由C和C++实现的,因此该目录包含需要引入的一些C语言开发时用到的头文件。
(4)lib目录:lib是library的缩写,存放的是Java类库文件。例如rt.jar,rt是runtime的缩写,是Java程序在运行时必不可少的文件,里面包含了Java程序开发时常用的类,包含java.lang包、java.util包、java.io包等。
(5)src.zip文件:src文件夹的压缩包,存放Java核心类的源代码。注意,rt.jar中存放的是编译后的.class文件,通过src.zip文件可以查看相关类文件的源代码。
(6)jre目录:JRE是Java运行时环境(Java runtime environment)的缩写,目录结构如图1-8所示。
图1-8 jre目录结构
JRE是运行Java程序所必需的环境的集合,包括Java虚拟机(JVM)、Java核心类库和支持文件。但是,它不包含开发工具,如编译器、调试器和其他工具。因此,jre目录里有java.exe,但是没有javac.exe等开发时才用到的工具。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。