Equinox和OSGI捆绑

ale*_*x28 5 eclipse osgi bundles equinox

我试图通过查看其底层包来了解Equinox的工作原理.

有人可以用一般术语解释(或指出一个很好的资源来理解)org.eclipse.osgiorg.eclipse.equinox系列捆绑包之间的关系/区别吗?据我所知,它org.eclipse.osgi包含基本OSGI运行时实现并org.eclipse.equinox实现其他服务.

tho*_*ens 2

事实上,情况恰恰相反。该包org.eclipse.osgi管理内部结构并实现一些服务(但不是全部,请参阅此处的列表:http: //www.eclipse.org/equinox/bundles/)。Bundleorg.eclipse.equinox代表整个框架,负责管理Bundle,具有最低的启动级别。

  • 不正确。`org.eclipse.osgi` 是 OSGi 框架的实现。这是核心中的核心。`org.eclipse.equinox.*` 包仍然是非常低级的,但不是核心功能。 (3认同)