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