Java 9 中 jmod 格式的重要性是什么?


Java 9 引入了一种名为“jmod”的新格式来封装模块。jmod 文件可以被设计用来处理比jar文件更多的内容类型。它还可以打包本地代码配置文件本地命令和其他类型的数据。“jmod”格式目前在运行时不支持,并且可以基于zip 格式。jmod 格式可以在编译链接时使用,可以在JDK_HOME\jmods目录中找到,其中JDK_HOME是一个目录。jmod 格式的文件扩展名为“.jmod”。

Java 9 带有一个名为jmod的新工具,它位于JDK_HOME\bin目录中。它可以用来创建 jmod 文件、列出 jmod 文件的内容、打印模块的描述以及记录使用的模块的哈希值。

语法

jmod <subcommand> <options> <jmod-file>

jmod命令至少包含以下子命令之一

  • 创建 (create)
  • 提取 (extract)
  • 列出 (list)
  • 描述 (describe)
  • 哈希 (hash)

listdescribe子命令不接受任何选项。<jmod-file>是要创建的jmod文件或要描述的现有 jmod 文件。

更新于: 2020-04-09

808 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告