我为现有的 Eclipse/Equinox RCP 应用程序编写了一些插件。以前我可以通过使用更新站点来安装它们。
在 RCP 应用程序更新后,这是不可能的(org.osgi.framework.version
从1.5.0
到1.6.0
,osgi.framework.version
从3.6.1.R36x_v20100806
到3.7.2.v20120110-1415
):
- 功能已安装(在 中列出,在
features/
中显示Help->Software Updates->Manage Configuration
)。 - 功能状态显示功能中
No plug-in: "XY" included at runtime.
的所有插件。 - 该
plugins/
文件夹包含.jar
文件 - 当我
ss
在 OSGI 控制台上使用时,未显示捆绑包。 - 完全相同的更新站点在旧版本的 RCP 应用程序中运行良好
- 当我使用命令从 OSGI 控制台安装相同的插件时,
install
插件工作正常。(RCP 应用程序的新版本/使用与更新站点中相同的 jar)
我可以做些什么来诊断或解决这个问题?
编辑:如果我在安装它们正确安装的功能后按下Apply Changes
按钮而不是Yes->Restart
按钮......