使用 Apache Felix

下載 Apache Felix Framework Distribution 並將其解壓縮到一個目錄中:

$ tar xf org.apache.felix.main.distribution-5.4.0.tar.gz
$ cd felix-framework-5.4.0

然後使用以下命令啟動框架:

$ java -jar bin/felix.jar
____________________________
Welcome to Apache Felix Gogo
    
g!

預設情況下,Felix 使用 Apache Felix Gogo 作為其互動式 shell。預設命令提示符 g! 如上所示。

Gogo shell 提供了一些簡單的內建命令,可以與 Gogo 執行時環境以及 OSGi 框架本身進行互動。在 g! 提示符下鍵入 help 命令以檢視內建命令列表。

一個例子是 lb列表包的簡稱 )命令,它輸出當前安裝在框架中的 OSGi 包的列表:

g! lb
START LEVEL 1
   ID|State      |Level|Name
    0|Active     |    0|System Bundle (5.4.0)|5.4.0
    1|Active     |    1|Apache Felix Bundle Repository (2.0.6)|2.0.6
    2|Active     |    1|Apache Felix Gogo Command (0.16.0)|0.16.0
    3|Active     |    1|Apache Felix Gogo Runtime (0.16.2)|0.16.2
    4|Active     |    1|Apache Felix Gogo Shell (0.10.0)|0.10.0