首页 > 系统服务 > 详细

OSGi初试_Eclipse加载Equinox

时间:2014-03-15 06:45:15      阅读:650      评论:0      收藏:0      [点我收藏+]

在eclipse中安装OSGi框架_equinox遇到了如下问题:

Eclipse版本:Version: Kepler Service Release 1 Build id: 20130919-0819

1-->在按照教程安装equinox后,运行调试的程序出现如下错误

                例子参见:http://osgi.com.cn/article/7289228

 

bubuko.com,布布扣

经查阅,发现新版的eclipse对于OSGi的集成环境有差别:

参见:http://blog.sina.com.cn/s/blog_59bd159301017clz.html

Eclipse4.2 (Juno) 中运行OSGI所需的最基本的bundle,与Eclipse3.7 Indigo 作为对比

Juno Eclipse 4.2OSGI 依赖的最基本插件为:

org.eclipse.osgi

org.eclipse.equinox.console

org.apache.felix.gogo.runtime

org.apache.felix.gogo.command

org.apache.felix.gogo.shell

Indigo Eclipse 3.7OSGI 依赖的最基本插件为:

org.eclipse.osgi

 

2-->已经知道缺少上述四个bundle插件,却不知道如何安装。经过一些列查找过程,添加成功。总结如下:

 

bubuko.com,布布扣

 

bubuko.com,布布扣

 

在Add选择完成之后点击finish后应该能够显示如上图中已经加载了四个所需的bundles。

 

bubuko.com,布布扣

进入eclipse菜单run->run configurations:

 

bubuko.com,布布扣

可以看到,所需的四个bundle都成功在Target Platform中成功添加。

3-->直接在上图中点击Add Required Bundles没有反应。这一点还没有查找到相关解决方案。不知道是不是就不能够点,还是版本问题,或是我的个例。从字面上看,直接在Add Required Bundles中添加应该也能够解决问题2

 

bubuko.com,布布扣

经过一系列的折腾,终于成功加载OSGi所需要的插件,得到了正确的显示。

 

 

OSGi入门文章:(1)http://osgi.com.cn/article/7289219

        (2)http://osgi.com.cn/article/7289216

        (3)http://osgi.com.cn/article/7289220

OSGi初试_Eclipse加载Equinox,布布扣,bubuko.com

OSGi初试_Eclipse加载Equinox

原文:http://www.cnblogs.com/wenlonghor/p/3601178.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!