列出jar文件中的模块

Pop*_*nel 11 java java-9 java-module

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

Ala*_*man 14

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

jar --file=myjar.jar --describe-module
Run Code Online (Sandbox Code Playgroud)


Nam*_*man 10

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

java -p yourModular.jar --list-modules
Run Code Online (Sandbox Code Playgroud)

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

  • 我建议改为 [使用`jar --describe-module`](/sf/answers/3263256951/) - 它更精确并且包含更多相关信息。 (3认同)