列出 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
我已经创建了我非常确定的模块化 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