![](/img/trans.png)
[英]Eclipse PDE : Programmatically read the contents of the target platform
[英]Get list of target Platform programmatically
如何以编程方式获取工作区的可用目标定义列表? 我正在编写一个插件,该插件需要显示所有可用目标平台的列表。
ITargetPlatformService
OSGi服务提供有关目标平台的信息。
通过类似以下方式获取此信息:
ServiceReference<ITargetPlatformService> ref = bundleContext.getService(ITargetPlatformService.class);
ITargetPlatformService service = bundleContext.getService(ref);
其中bundleContext
是传递给插件激活器的start
方法的BundleContext
。
致电
public ITargetHandle[] getTargets(IProgressMonitor monitor)
ITargetPlatformService
方法来获取目标平台的数组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.