0
我有一個Eclipse插件並希望停止,從Eclipse實例中卸載軟件包,然後進行刷新。停止和卸載沒有問題,但代碼的刷新部分現在已被棄用,我想找到替代方案。目前我通過org.osgi.service.packageadmin
來做這件事。卸載軟件包並強制刷新
文檔指向org.osgi.framework.wiring
包。而從JavaDocorg.osgi.framework.wiring.FrameworkWiring.refreshBundles(..)
似乎正是我想要的。但是唯一實現這個接口的類是org.eclipse.osgi.framework.internal.core.PackageAdminImpl
,即一個內部類。
很可能這意味着我的做法是錯誤的。動態卸載軟件包的典型方法是什麼?