[英]How to get java main class from jar file
我有一個可執行jar,我想從這個jar知道java main class
的名稱
我的問題是,是否有一個java cmd
從jar元數據中獲取此信息?
您可以使用unix命令: unzip -p XXX.jar META-INF/MANIFEST.MF
或者您可以使用jar commad jar tf XXX.jar
並查看MANIFEST.MF
的內容。
從技術上講,jar文件可以包含多個主類。
當java執行jar文件時,它會查找jar內的META-INF/MANIFEST.MF
文件以查找入口點。
沒有直接命令來獲取此信息,但您可以解壓縮jar(它只是一個zip文件)並自己查看清單。
有關清單的更多信息: https : //docs.oracle.com/javase/tutorial/deployment/jar/defman.html
有關應用程序入口點的更多信息: https : //docs.oracle.com/javase/tutorial/deployment/jar/appman.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.