列出 jar 文件中的模块

List modules in jar file

我已经创建了我非常确定的模块化 jar 文件。但如果可能的话,我想仔细检查一下。给定一个 jar 文件,有没有办法确定编译器会在其中找到哪些模块?

要提取 JAR 文件的内容以查看其中的内容,请将 JAR 的扩展名从 .jar 更改为 .zip。然后您可以使用您选择的任何 zip 提取工具提取文件。

您可以使用以下 java 工具命令列出 jar 中的模块:-

java -p yourModular.jar --list-modules

编辑:您最好按照[中的建议使用jar命令行

另一种方法是使用 jar --describe-module(简称 -d),例如:

jar --file=myjar.jar --describe-module