上篇文章中介绍了比较流行的几个OSGI框架,这篇文章先从Equinox开始,Eclipse从3.1版本之后,本身就包含了Equinox,所以不需要再单独下载Equinox,在Eclipse的plugins目录下可以看到org.eclipse.osig_***.***-2008_***.jar这样的文件,它是Equinox的OSGI R4 Core的实现.

        首先来检查环境,启动Eclipse.

        1   打开Run Configurations对话框

OSGI简介—环境搭建-编程知识网

         2     创建 OSGi Framework 类型的新的运行配置 

OSGI简介—环境搭建-编程知识网

       3     显示所有的 Bundles 

       4     取消对 Bundles 的选择 

OSGI简介—环境搭建-编程知识网

          5      选择 org.eclipse.osgi 这个 Bundle 

OSGI简介—环境搭建-编程知识网

       6     运行,点击 Run 按钮,如果 Console中出现“osgi>”并且没有错误信息,说明环境已经正常了。我们可以在 osgi>提示符后输入 ss,然后回车。将会看到如下所示的界面。

OSGI简介—环境搭建-编程知识网

         环境已经准备好了。下篇文章进入正题,介绍osgi的HelloWorld例子。