以编程方式获取目标平台列表
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
方法获取目标平台数组。
如何以编程方式获取工作区的可用目标定义列表?我正在编写一个需要显示所有可用目标平台列表的插件。
ITargetPlatformService
OSGi 服务提供有关目标平台的信息。
通过以下方式获取此信息:
ServiceReference<ITargetPlatformService> ref = bundleContext.getService(ITargetPlatformService.class);
ITargetPlatformService service = bundleContext.getService(ref);
其中 bundleContext
是传递给插件激活器的 start
方法的 BundleContext
。
调用
public ITargetHandle[] getTargets(IProgressMonitor monitor)
ITargetPlatformService
方法获取目标平台数组。