Java 9 中 JDK 和 JRE 目录的结构是什么?
JDK 和 JRE 的目录结构几乎相同,除了 JDK 有两个额外的目录,如 jmods 和 include,并且在 JDK9 版本中没有 JRE 子目录。
JDK 目录是 JDK 软件安装的根目录。此目录还包含 copyright、readme 和 src.zip 文件,这些文件可以是 Java 平台的源代码归档文件。
JDK 目录结构
JDK-9 - bin - conf - include - jmods - legal - lib
- JDK/bin 目录包含可执行文件和命令行启动器,这些启动器可以由链接到映像的模块定义。
- JDK/conf 目录包含 .properties、.policy 和其他配置文件,这些文件旨在由开发人员、部署人员以及最终用户进行编辑。
- JDK/lib 目录包含运行时系统的私有实现细节。这些文件不适用于外部使用,不得修改。
- JDK/jmods 目录包含已编译的模块定义。
- JDK/legal 目录包含每个模块的 copyright 和 license 文件。
- JDK/include 目录包含支持使用 Java 本地接口 (JNI) 和 Java 虚拟机 (JVM) 调试器接口进行 本地代码 编程的 C 语言 头文件。
JRE 是 JRE 软件安装的根目录。此目录包含 readme 和其他 JRE 文件夹。
JRE 目录结构
JRE-9 - bin - conf - legal - lib
- JRE/bin 目录包含由链接到映像的模块定义的可执行文件和命令行启动器。
- JRE/conf 目录包含 .properties、.policy 和其他配置文件,这些文件旨在由开发人员、部署人员以及最终用户进行编辑。
- JRE/lib 目录包含运行时系统的私有实现细节。这些文件不适用于外部使用,不得修改。
- JRE/legal 目录包含每个模块的版权和许可证文件。
广告