上篇文章中介绍了比较流行的几个OSGI框架,这篇文章先从Equinox开始,Eclipse从3.1版本之后,本身就包含了Equinox,所以不需要再单独下载Equinox,在Eclipse的plugins目录下可以看到org.eclipse.osig_***.***-2008_***.jar这样的文件,它是Equinox的OSGI R4 Core的实现.
首先来检查环境,启动Eclipse.
1 打开Run Configurations对话框
2 创建 OSGi Framework 类型的新的运行配置
3 显示所有的 Bundles
4 取消对 Bundles 的选择
5 选择 org.eclipse.osgi 这个 Bundle
6 运行,点击 Run 按钮,如果 Console中出现“osgi>”并且没有错误信息,说明环境已经正常了。我们可以在 osgi>提示符后输入 ss,然后回车。将会看到如下所示的界面。
环境已经准备好了。下篇文章进入正题,介绍osgi的HelloWorld例子。