Eclipse的内核,OSGi的实现:Equinox

简介


Equinox是Eclipse的子项目,见: www.eclipse.org/equinox/

Equinox是OSGi R4标准框架规范的实现,该规范见: osgi.org/osgi_technology/download_specs.asp

OSGi是面向组件和服务的开发框架标准。

Equinox是Eclipse的基础核心。

Eclipse的各项功能,包括JDT,CDT,PDT等等一切,都是作为插件(组件)绑定在这个OSGi实现Equinox之上。

简单使用


Equinox项目可以独立使用,相当于不加载Eclipse上面的各个功能插件。

Equinox可以动态安装,加载,停止和卸载插件。

下载Equinox Framework,见: download.eclipse.org/eclipse/equinox/drops/R-3.3.1.1-200710231652/index.php

启动Equinox:

  1. java -jar org.eclipse.osgi_3.3.1.R33x_v20070828.jar -console  

检查当前所有加载的组件命令,ss:

  1. osgi> ss  
  2.   
  3. Framework is launched.  
  4.   
  5. id      State       Bundle  
  6. 0       ACTIVE      org.eclipse.osgi_3.3.1.R33x_v20070828  

输入错误的命令,会提示可用的命令

install <bundle url="">,用于安装组件

start <bundle name="" bundle="" or="">,用于启动组件

stop <bundle name="" bundle="" or="">,用于停止组件

diag <bundle name="" bundle="" or="">,用于报告有关该组件的问题

exit,退出


</bundle></bundle></bundle></bundle>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值