博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[OSGI]OSGi开发环境搭建
阅读量:4170 次
发布时间:2019-05-26

本文共 819 字,大约阅读时间需要 2 分钟。

http://blog.csdn.net/javafreely/article/details/8740332

1、Equinox - Eclipse 的OSGi 框架

         Equinox是OSGi 框架的一个实现。它是Eclipse 中的一个项目,目前随Eclipse 版本一起发布,同时提供独立的下载。从Eclipse 3.1 版本开始,Eclipse 开始采用OSGi 模型作为其插件框架。不过,OSGi 框架只是一套标准,它需要一定的实现来支持。Eclipse 中使用的OSGi 框架实现就是 Equinox。
2、使用Eclipse 作为Equinox 开发环境
         我们建议使用Eclipse IDE 来进行 Equinox 开发。这主要基于两方面的考虑:首先,Equinox 是Eclipse 的实现基础,自Eclipse 3.1 版本开始,Eclipse 就自带了 Equinox。在Eclipse 的 plugins 目录下可以看到一个文件名类似org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar 的文件,它就是Equinox的OSGi R4 核心实现。其次,作为一个 Java 开发环境下的优秀IDE,Eclipse 本身对Java 程序开发提供了强大的支持。在本文中我们将使用 Eclipse作为 Equinox 的开发环境。
3、搭建Equinox 的 Eclipse 开发环境
1.        启动Eclipse。
2.        Run -> Run Configurations。
 
3.        右键 OSGi Framework -> New。
4.        仅选择 org.eclipse.osgi 这个 Bundle。
5.        运行。
Console 中出现“osgi>”并且没有错误信息,说明环境正常运行。可以在osgi> 提示符后输入 ss 显示plugin的状态。
至此,我们的开发环境已经准备好了。
你可能感兴趣的文章
嵌入式100题(030):volatile作用和用法
查看>>
嵌入式100题(033):TCP、UDP的优缺点
查看>>
嵌入式100题(035):TCP为什么是可靠连接
查看>>
嵌入式100题(034):TCP UDP适用场景
查看>>
嵌入式100题(70):一个程序从开始运行到结束的完整过程(四个过程)
查看>>
嵌入式100题(71):什么是堆,栈,内存泄漏和内存溢出?
查看>>
嵌入式100题(73):死锁的原因、条件 创建一个死锁,以及如何预防
查看>>
嵌入式100题(60):系统调用的作用
查看>>
C语言基本概念归纳
查看>>
初识单片机
查看>>
在单片机上点亮LED
查看>>
初学定时器
查看>>
数码管
查看>>
单片机数码管消隐及中断
查看>>
C#串口调试助手代码
查看>>
学习DS1820随记
查看>>
初学C#之windowes窗口应用文件
查看>>
linux常用命令
查看>>
Linux之vim(一)vim简介
查看>>
进程间通信的方式简单解析————管道
查看>>