close

本教學環境為Windows,若是Linux使用者,此篇教學仍可參考但部分安裝則需自行尋找資料。


軟體載點

Eclipse-SDK-4.3:http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M3-201210312000/index.php#EclipseSDK

Apache felix 4.0.3:http://felix.apache.org/site/downloads.cgi

 

1. 創建一個資料夾準備放置Eclipse及Felix(本教學目錄取名為「OSGi」)。

 Eclipse安裝OSGi Framework_0  

 

2. 創建資料夾「projects」,把兩個壓縮檔解壓縮且將felix檔案放入projects資料夾內。

Eclipse安裝OSGi Framework_1  

 

3. 在projects資料夾中創建「Felix」及「osgi」兩個資料夾,「Felix」是要放置在Eclipse上的Felix,「osgi」則是要放置後續撰寫bundle的專案資料夾。

Eclipse安裝OSGi Framework_2  

 

4. 開啟Eclipse並將專案目錄設定為剛才創建的資料夾,路徑為「D:\OSGi\projects\osgi」。(路徑位置每個人設定不同,可設定為自己想要的地方)

Eclipse安裝OSGi Framework_3  

 

5. 建立Java專案,「File → Project... → Java Project」。

Eclipse安裝OSGi Framework_4  

 

Eclipse安裝OSGi Framework_5  

 

6. 將「Use default location」的打勾取消,並且自行設定路徑為剛才所創建的「Felix」資料夾中,設定完按下Finish即可。(此Felix資料夾並非Apache Felix解壓縮後的資料夾)

Eclipse安裝OSGi Framework_6  

 

7. 對專案Felix案右鍵,選擇「Properties」後,點擊「Java Build Path」之後修改「Source」,將Default output folder,「Felix/classes」。

Eclipse安裝OSGi Framework_7  

 

Eclipse安裝OSGi Framework_8

 

Eclipse安裝OSGi Framework_9  

 

8. 將Apache Felix資料夾中的「bin」、「bundle」、「conf」三個資料夾複製到「Felix」資料夾中,並在Eclipse中按F5刷新專案列表。

Eclipse安裝OSGi Framework_10

 

Eclipse安裝OSGi Framework_12

 

Eclipse安裝OSGi Framework_13 

 

Eclipse安裝OSGi Framework_14

 

9. 將專案中「bin」資料夾內的「felix.jar」案右鍵,選擇「Build Path」→「Add to Build Path」。

Eclipse安裝OSGi Framework_15

 

Eclipse安裝OSGi Framework_16

 

10. 對「Felix」專案按右鍵,選擇「Run as → Run Configurations」,並選擇「Java Application」設定Main class為「Main.org.apache.felix.main」,之後按下Run。  

Eclipse安裝OSGi Framework_17

 

Eclipse安裝OSGi Framework_18  

 

Eclipse安裝OSGi Framework_19

 

Eclipse安裝OSGi Framework_20

 

Eclipse安裝OSGi Framework_21  

 

11. 啟動OSGi Framework-Felix後,在訊息顯示畫面輸入「lb」可以查詢目前有的service,若要查詢指令可輸入「help」。

Eclipse安裝OSGi Framework_22  

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 fiend1120 的頭像
    fiend1120

    嵌入式的復健筆記

    fiend1120 發表在 痞客邦 留言(0) 人氣()