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