我已经创建了我非常确定的模块化jar文件。但如果可能的话,我想仔细检查一下。给定一个jar文件,有没有办法确定编译器会在其中找到哪些模块?
答案 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提取工具提取文件。