列出jar文件中的模块

时间:2017-10-07 03:57:36

标签: java java-9 java-module

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

3 个答案:

答案 0 :(得分:13)

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

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

答案 1 :(得分:4)

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

java -p yourModular.jar --list-modules

修改 :您还可以按照@Nicolai@Alan的建议使用jar --file=youModular.jar --describe-module

答案 2 :(得分:0)

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