终于到了动手的时候。本文会开发第一个bundle helloworld,不过在这之前需要开发环境。开发环境就是可以用的eclipse了,对于java程序猿来说应该必备吧。版本的话本人也知道的不是很清楚,估计比较新的就行,本人版本的是20110916-0149。
本人选择的框架是Equinox,因为eclipse调试Equinox很方便。
首先先确定Equinox框架可用性
打开eclipse,点击臭虫旁边图标的向下小三角,选择Run Configurations如下图
右击OSGI Framework,选择new,结果如下图
选择第二个Bundle标签,在type fiter text输入osgi,选择org.eclipse.osgi这个结果,然后直接点击run
如果成功,console中会有osgi>,输入ss,会有如下信息,如图
如上osgi框架就启动了,由于版面关系,helloworld bunlde创建放在下个文章。