【问题标题】:Get list of active plugins in Eclipse RCP获取 Eclipse RCP 中的活动插件列表
【发布时间】:2016-10-14 13:30:57
【问题描述】:

有没有办法以编程方式获取 Eclipse 中的活动插件列表?

我知道 BundleContext 类有一个 getBundles() 方法,它返回所有已安装的捆绑包,但我需要一个只有活动捆绑包的列表。

有没有办法做到这一点?

【问题讨论】:

    标签: java eclipse eclipse-rcp


    【解决方案1】:

    Bundle::getState() 返回包的当前状态。可能的值为UNINSTALLEDINSTALLEDRESOLVEDSTARTINGSTOPPINGACTIVE

    要获取所有活动的捆绑包,请过滤 BundleContext::getBundles() 返回的捆绑包列表,以仅包含状态 == ACTIVE 的捆绑包。

    【讨论】:

      猜你喜欢
      • 2017-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-31
      • 1970-01-01
      • 2014-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多