我已經創建了我非常確定的模塊化jar文件。但如果可能的話,我想仔細檢查。給定一個jar文件,有沒有一種方法可以確定編譯器會在其中找到哪些模塊?在jar文件中列出模塊
6
A
回答
8
另一種方法是使用的jar --describe-module
(-d
的簡稱),例如:
jar --file=myjar.jar --describe-module
0
要提取JAR文件的內容以查看內部內容,請將JAR的擴展名從.jar
更改爲.zip
。然後,您可以使用您選擇的任何zip提取工具來提取文件。
3
您可以使用以下java
工具命令列出的罐子內的模塊: -
java -p yourModular.jar --list-modules
編輯:您還可以使用jar --file=youModular.jar --describe-module
由@Nicolai和@Alan的建議。
+2
我建議[使用'jar --describe-module'](https://stackoverflow.com/a/46617956/2525313)來代替 - 它更精確幷包含更多相關信息。 – Nicolai
+0
@Nicolai雅在你的評論後編輯更新(除此之外無法做其他事情)以使其更有意義。 – nullpointer
相關問題
- 1. 在jar文件中列出xml文件
- 2. 列出JAR文件中的字符串
- 3. 添加jar文件到Maven反應堆模塊列表
- 4. 帶有Jython的標準Python模塊的ImportError(在JAR文件中)
- 5. 如何從spring xd模塊jar中讀取文本文件
- 6. 如何讓Maven模塊不導出jar?
- 7. 出口jar文件
- 8. 導出jar文件
- 9. 列出jar文件的內容
- 10. 在NetBeans中導出Jar文件
- 11. 在Netbeans中導出JAR源文件
- 12. 在.jar文件中導出java庫
- 13. 在項目jar文件中導出jdbc
- 14. 在jython jar中導入燒瓶模塊
- 15. 在Eclipse模塊中包含jar和Eclipse
- 16. 在Python中列出已安裝模塊
- 17. 僅在模塊中列出方法?
- 18. 另一個JAR文件中的抽象模塊
- 19. 在.vbp文件中列出的所有模塊是否對同一文件中列出的所有其他.frm模塊可見?
- 20. 多模塊maven項目未部署可執行文件的依賴模塊Jar
- 21. Angularjs Eclipse插件 - 模塊未列出
- 22. JTree文件模型導出到jar文件後不工作
- 23. Eclipse:如何導出在構建路徑中具有.jar文件的.jar文件
- 24. 從可運行的jar中列出目錄中的文件
- 25. Jar文件給出了java.lang.NoClassDefFoundError
- 26. 如何導出jar文件?
- 27. 如何在jar文件中訪問.db模式文件
- 28. JBoss模塊cxf jar更新?
- 29. Netbeans - 添加JAR模塊
- 30. 在Android Studio項目的新模塊或libs文件夾中添加jar更好
我知道如何提取罐。我想知道是否有更簡單的方法來確定它包含的內容,而不是仔細閱讀源文件。 – PopKernel
模塊?你的意思是外部庫嗎? – Steampunkery
不,模塊與Java 9模塊一樣,又名項目拼圖... – PopKernel