我需要在应用程序中显示一个我的jar文件名以及签名(今天的日期)。
Plugin name : a.b.c
Plugin id : a.b.c
version = 1.0.1_qualifier
jar文件名如下所示:a.b.c_1.0.1.20150724.jar
如何从java代码中获取整个信息。
答案 0 :(得分:0)
获取当前插件的Bundle
:
Bundle bundle = FrameworkUtil.getBundle(getClass());
获取插件jar标题:
Dictionary<String, String> headers = bundle.getHeaders();
获取姓名,ID和版本:
String name = Platform.getResourceString(bundle, headers.get("Bundle-Name"));
String id = bundle.getSymbolicName();
String version = headers.get("Bundle-Version");