JDK各个目录的作用
JDK 安装成功后,系统会自动在安装目录下生成一个目录,称为 JDK 目录,如图1所示,我们必须熟悉 JDK 目录下各个文件夹的作用才能更好地学习与编写代码。

图1:JDK目录
接下来,简单介绍一下 JDK 目录及其子目录的含义和作用。
注意:自 JDK 9 以后,就取消了目录中的 jre 目录,将之前 jre 目录里面的内容分散到其他各个目录了。
声明:《Java系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。

图1:JDK目录
接下来,简单介绍一下 JDK 目录及其子目录的含义和作用。
目录 | 介绍 |
---|---|
bin | 该目录存放一些编译器和工具,常用的有 javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)、jdb–debugger(查错工具)和javadoc.exe(文档生成工具)等。 |
conf | 用来存放一些 JDK 相关的配置文件。 |
include | 该目录存放一些启动 JDK 时需要引入的C语言的头文件。 |
jmods |
自 JDK 11 以后,JDK 就采用了模块化设计,以便缩小最终软件的体积,方便定制,简化管理。这个目录下保存了核心模块,也就是官方提供的各种类库程序,具体内容可以参考官方文档。 在 JDK 8 中,这些资源以 jar 包的形式存放,如 lib 目录中的 rt.jar 等。 |
legal | 所使用的协议等法律文件。 |
lib | lib 是 library 的简写,存放 Java 类库或库文件,包含 Java 运行环境的私有实现信息,不供外部使用,不能修改。src.zip 文件也在该目录中。 |
注意:自 JDK 9 以后,就取消了目录中的 jre 目录,将之前 jre 目录里面的内容分散到其他各个目录了。
声明:《Java系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。