Java 9 中 JDK 和 JRE 目录的结构是什么?


JDKJRE 的目录结构几乎相同,除了 JDK 有两个额外的目录,如 jmodsinclude,并且在 JDK9 版本中没有 JRE 子目录。

JDK 目录是 JDK 软件安装的根目录。此目录还包含 copyrightreadmesrc.zip 文件,这些文件可以是 Java 平台的源代码归档文件。

JDK 目录结构

JDK-9
   - bin
   - conf
   - include
   - jmods
   - legal
   - lib
  • JDK/bin 目录包含可执行文件和命令行启动器,这些启动器可以由链接到映像的模块定义。
  • JDK/conf 目录包含 .properties.policy 和其他配置文件,这些文件旨在由开发人员、部署人员以及最终用户进行编辑。
  • JDK/lib 目录包含运行时系统的私有实现细节。这些文件不适用于外部使用,不得修改。
  • JDK/jmods 目录包含已编译的模块定义。
  • JDK/legal 目录包含每个模块的 copyrightlicense 文件。
  • 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 目录包含每个模块的版权和许可证文件。

更新于: 2020年4月6日

2K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告