- 将上一章中的
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实战》