2014-03-07 175 views
0

我有一個Eclipse插件並希望停止,從Eclipse實例中卸載軟件包,然後進行刷新。停止和卸載沒有問題,但代碼的刷新部分現在已被棄用,我想找到替代方案。目前我通過org.osgi.service.packageadmin來做這件事。卸載軟件包並強制刷新

文檔指向org.osgi.framework.wiring包。而從JavaDocorg.osgi.framework.wiring.FrameworkWiring.refreshBundles(..)似乎正是我想要的。但是唯一實現這個接口的類是org.eclipse.osgi.framework.internal.core.PackageAdminImpl,即一個內部類。

很可能這意味着我的做法是錯誤的。動態卸載軟件包的典型方法是什麼?

回答