我目前正在用Eclipse开发一个Java ,它有一个plugin.xml,其中可以找到ID、版本、名称、平台等信息.
现在,我的问题是,是否可以从我的java代码中以某种方式访问plugin.xml。例如,是否可以将ID加载到创建的变量中?
编辑我想访问当您使用插件清单编辑器打开plugin.xml文件时可以找到的ID。我用Platform.getBundle("plugin.xml")尝试了这种方法,但是我只收到一个引用为null的对象。
edit2 I也尝试了Platform.getProduct().getId();但是似乎getProduct()也返回null。有人知道上面提到的这两种方法为什么不起作用吗?或者有人有合适的解决方案来访问ID
提前谢谢。
你好,凯恩
发布于 2012-03-02 23:43:47
您可以使用Platform.getBundle("symbolic.name")获取对插件的引用。您可以从Bundle对象中获得版本号和id。http://www.osgi.org/javadoc/r4v43/org/osgi/framework/Bundle.html
https://stackoverflow.com/questions/9535686
复制相似问题