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的狀態。



至此,我們的開發環境已經準備好了。

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