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

JDK JRE 的目录结构几乎相同,除了JDK还有两个附加目录(如jmods include) ,而且JDK9 版本中没有JRE子目录。 

JDK 目录是JDK软件安装的根目录。该目录还包括copyrightreadmesrc.zip文件,它们可以是Java平台的源代码存档文件。

JDK目录结构:

JDK-9
   - bin
   - conf
   - include
   - jmods
   - legal
   - lib
  • JDK /仓目录包含可以通过链接到图像的模块中定义的可执行和命令行发射器。

  • JDK / CONF目录包含的.properties.policy,和其他配置文件旨在由开发者,部署人员进行编辑,并还最终用户。

  • JDK / lib目录目录包含了运行时系统的私人实现细节。这些文件仅供外部使用,不得修改。

  • JDK / jmods目录包含编译的模块定义。

  • JDK /法律目录包含版权 许可 文件的每个模块。

  • JDK /包括 目录包含了C语言支持的头文件本机代码编程使用Java本地接口 JNI)和Java虚拟机(JVM)调试器接口。


JRE 是JRE软件的安装根目录。该目录包含自述 文件和其他JRE文件夹。

JRE目录结构:

JRE-9
   - bin
   - conf
   - legal
   - lib
  • JRE / bin中目录包含由链接到图像的模块中定义的可执行文件和命令行发射器。

  • JRE / conf目录目录包含的.properties, 策略以及打算由开发人员,部署人员以及最终用户编辑的其他配置文件。

  • JRE / LIB目录包含了运行时系统的私人实现细节。这些文件仅供外部使用,不得修改。

  • JRE /法律目录包含版权和许可文件的每个模块。