做一个终身学习的人。

在这章节中, 主要介绍以下内容:

  • 封装Java模块的不同格式

  • JAR格式增强

  • 什么是多版本JAR

  • 如何创建和使用多版本JAR

  • JMOD是什么格式

  • 如何使用jmod工具来处理JMOD文件

  • 如何创建、解压和描述JMOD文件

  • 如何列出JMOD文件的内容

  • 如何在JMOD文件中记录模块的哈希值以进行依赖性验证

模块可以以不同的格式打包,以便在编译时,链接时和运行时三个阶段中使用。 但并不是在所有阶段都支持这四种格式。 JDK 9支持以下格式打包模块: