有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java获取Eclipse RCP中活动插件的列表

有没有一种方法可以通过编程获得Eclipse中活动插件的列表

我知道BundleContext类有一个getBundles()方法返回所有已安装的bundle,但我需要一个仅包含活动bundle的列表

有办法吗


共 (1) 个答案

  1. # 1 楼答案

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

    要获取所有活动的bundle,请过滤BundleContext::getBundles()返回的bundle列表,以仅包括state=ACTIVE的bundle