- 将上一章中的
osgi_equinox_activator导出为jar包- 在项目上右键
Export->Deployable plug-ins and fragments Directory中选择指定的目录(本人的测试目录为f:/test),Finish
- 然后会在
f:/test/plugins/目录下找到打包好的jar包(com.freud.osgi_1.0.0.201410261847.jar)
- 在项目上右键
-
打开’Terminal’。指向安装的’eclipse’所在目录的’plugins’目录
- 运行
java –jar org.eclipse.osgi_$(version).jar –console

- 使用
ss命令查看当前加载的Bundle

- 使用
install file:f:\test\plugins\com.freud.osgi_1.0.0.201410281317.jar命令加载我们自己的Bundle,并使用ss查看Bundle的安装情况

- 输入
start 1和stop 1查看结果

参考资料
视频教程 : http://v.youku.com/v_show/id_XNDE1NzU0OTY0.html
Equinox OSGi官网 : http://www.eclipse.org/equinox/
林昊 : 《OSGi原理与最佳实践》
Richard S. Hall : 《OSGi实战》