OSGi开发环境搭建--Equinox实现

1、Equinox - Eclipse 的OSGi 框架

         Equinox是OSGi 框架的一个实现。它是Eclipse 中的一个项目,目前随Eclipse 版本一起发布,同时提供独立的下载。从Eclipse 3.1 版本开始,Eclipse 开始采用OSGi 模型作为其插件框架。不过,OSGi 框架只是一套标准,它需要一定的实现来支持。Eclipse 中使用的OSGi 框架实现就是 Equinox。


2、使用Eclipse 作为Equinox 开发环境

         我们建议使用Eclipse IDE 来进行 Equinox 开发。这主要基于两方面的考虑:首先,Equinox 是Eclipse 的实现基础,自Eclipse 3.1 版本开始,Eclipse 就自带了 Equinox。在Eclipse 的 plugins 目录下可以看到一个文件名类似org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar 的文件,它就是Equinox的OSGi R4 核心实现。其次,作为一个 Java 开发环境下的优秀IDE,Eclipse 本身对Java 程序开发提供了强大的支持。在本文中我们将使用 Eclipse作为 Equinox 的开发环境。


3、搭建Equinox 的 Eclipse 开发环境

1.        启动Eclipse。

2.        Run -> Run Configurations。

 

3.        右键 OSGi Framework -> New。


4.        仅选择 org.eclipse.osgi 这个 Bundle。



5.        运行。

Console 中出现“osgi>”并且没有错误信息,说明环境正常运行。可以在osgi> 提示符后输入 ss 显示plugin的状态。



至此,我们的开发环境已经准备好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章