20

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

4

3 回答 3

32

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

jar --file=myjar.jar --describe-module
于 2017-10-07T07:52:07.493 回答
10

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

java -p yourModular.jar --list-modules

编辑:您最好按照@Alan 的回答jar中的建议使用命令

于 2017-10-07T05:37:07.173 回答
-3

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

于 2017-10-07T04:11:59.467 回答