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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


