【发布时间】:2014-04-10 10:45:24
【问题描述】:
我有一个 Eclipse 插件,想停止,从 Eclipse 实例中卸载捆绑包,然后刷新。停止和卸载是没有问题的,但是现在不推荐使用代码的刷新部分,我想找到一个替代方案。目前我正在通过org.osgi.service.packageadmin 执行此操作。
文档指向org.osgi.framework.wiring 包。而来自JavaDocorg.osgi.framework.wiring.FrameworkWiring.refreshBundles(..) 似乎正是我想要的。但是实现这个接口的唯一类是org.eclipse.osgi.framework.internal.core.PackageAdminImpl,即一个内部类。
这很可能意味着我的方法是错误的。动态卸载捆绑包的典型方法是什么?
【问题讨论】:
标签: eclipse eclipse-plugin osgi eclipse-indigo osgi-bundle