Java代码运行时--如何获取jar版本呢?
下文笔者讲述使用java代码获取jar版本的方法分享,如下所示
获取jar包版本的思路: 1.获取package对象 2.借助package中的getSpecificationVersion()方法 即可获取jar包的版本信息例:
import javax.mail.internet.InternetAddress; /** 获取 javax.mail.internet包的版本信息 */ public final class ReadVersion { public static void main(String... aArgs){ ReadVersion readVersion = new ReadVersion(); readVersion.readVersionInfoInManifest(); } public void readVersionInfoInManifest(){ InternetAddress object = new InternetAddress(); Package objPackage = object.getClass().getPackage(); //examine the package object String name = objPackage.getSpecificationTitle(); String version = objPackage.getSpecificationVersion(); //some jars may use 'Implementation Version' entries in the manifest instead System.out.println("Package name: " + name); System.out.println("Package version: " + version); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。