OSGI------HelloWorld程序

打开eclipse

  1. File—>new—>other—>Plug-in Project
    OSGI------HelloWorld程序
    2.填写Project name,选择an OSGI framework
    OSGI------HelloWorld程序
    3.下一步选择红线选项
    OSGI------HelloWorld程序
    4.选择Hello模板
    OSGI------HelloWorld程序
    5.下一步默认,然后finish
    OSGI------HelloWorld程序
    6.项目结构如下
    OSGI------HelloWorld程序
    7.打开src下的Activator,可以看到bundle开启时打印Hello World,结束时打印Goodbye World。
    OSGI------HelloWorld程序
    8.接下来添加运行配置,Run—>Run Configurations—>OSGi Framework,右键add
    OSGI------HelloWorld程序
    9.修改名字,取消下面红色位置的勾选
    OSGI------HelloWorld程序
    10.勾选下面四个插件

org.apache.felix.gogo.command

org.apache.felix.gogo.runtime

org.apache.felix.gogo.shell

org.equinox.console.console
OSGI------HelloWorld程序
OSGI------HelloWorld程序
11.然后Run,控制台显示如下图即为成功
OSGI------HelloWorld程序
12.输入命令ss可以看到当前运行的bundle
OSGI------HelloWorld程序

至此结束~~