使用 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