首页 > 编程笔记 > Java笔记

JDK各个目录的作用

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

JDK目录
图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笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。