Java 9 中 JDK 和 JRE 目录的结构是怎样的?

javaobject oriented programmingprogramming更新于 2025/9/28 4:28:17

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 目录包含每个模块的 版权 和 许可 文件。
  • JDK/include 目录包含 C 语言 头文件,这些头文件支持使用 Java 本机接口 (JNI) 和 Java 虚拟机 (JVM) 调试器接口进行 本机代码 编程。

JRE 是 JRE 软件安装的根目录。此目录包含 readme  和其他 JRE 文件夹。

JRE 目录结构:

JRE-9
   - bin
   - conf
   - legal
   - lib
  • JRE/bin 目录包含由链接到映像的模块定义的可执行文件和命令行启动器。
  • JRE/conf 目录包含 .properties、.policy 和其他配置文件,供开发人员、部署人员和最终用户编辑。
  • JRE/lib 目录包含运行时系统的私有实现细节。这些文件不供外部使用,不得修改。
  • JRE/legal 目录包含每个模块的版权和许可文件。

相关文章


有用资源