Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经创建了一个我很确定是模块化的 jar 文件。但如果可能的话,我想仔细检查一下。给定一个 jar 文件,有没有办法确定编译器会在其中找到哪些模块?
另一种方法是使用 jar --describe-module(-d简称),例如:
--describe-module
-d
jar --file=myjar.jar --describe-module
您可以使用以下java工具命令列出 jar 中的模块:-
java
java -p yourModular.jar --list-modules
编辑:您最好按照@Alan 的回答jar中的建议使用命令
jar
要提取 JAR 文件的内容以查看其中的内容,请将 JAR 的扩展名从 更改.jar为.zip. 然后,您可以使用您选择的任何 zip 提取工具提取文件。
.jar
.zip