簡體   English   中英

如何從jar文件中獲取java主類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM