eclipse
文章平均质量分 70
chenqisdfx
这个作者很懒,什么都没留下…
展开
-
eclipse 扩展点介绍
转自:http://blog.csdn.net/baby_nanhai/article/details/4041511eclipse扩展点介绍 Platform runtimeorg.eclipse.core.contenttype.contentTypes org.eclipse.core.runtime.adapters org.eclipse.core.runtime.applica...原创 2011-08-21 09:47:02 · 422 阅读 · 0 评论 -
OSGi简介
OSGi简介OSGi(open service gateway initiative )是一个组织,旨在建立一个开放的服务规范,通过网络向设备提供服务建立开放的标准。OSGi技术提供一种面向服务的架构,它能使这些组件无需重启就能动态地发现对方。又作为一种技术是面向Java的动态模型系统,允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语。这些组件能够组装进一个应用和部署中。 ...2013-09-11 16:28:27 · 114 阅读 · 0 评论 -
CNF通用导航框架
Common Navigator Framework (CNF) 是一套帮助用户开发基于 eclipse 的内容导航视图的框架,通过这套框架开发者可以迅速地将特定的资源与模型无缝地集成到 eclipse 中,并利用其提供的的 API 以树型的结构展示出来。CNF扩展了Jface viewer概念,也就是说它支持多个contentProvider,labelProvider,filter等等。一般...2013-09-11 16:48:06 · 257 阅读 · 0 评论 -
eclipse中常规菜单、工具栏
workbench的菜单、工具栏1扩展org.eclipse.ui.actionSets。该action的label(操作集合的名称)显示在“定制透视图”的对话框中。2创建menu(如果将action插入到已有的菜单中,不需要创建)。label就是菜单在菜单栏中的名字。3.创建action。指定action在菜单上的位置,在toolbar上的位置。其中retarget表示重定目...原创 2013-09-12 21:57:46 · 1468 阅读 · 0 评论 -
核心运行时-IAdaptable
以属性视图为例。eclipse核心运行时组件提供了eclipse类型扩展机制。我们以属性视图显示属性的工作方式来展示。 显示属性动作涉及两个参与者:property视图和被选中的对象。property视图需要通过接口知道被选中对象的属性,被选中的对象则要提供这个接口。property视图要求的接口是IPropertySource。一、最直接的方法是让被选中的对象实现IProper...2013-09-12 22:05:49 · 139 阅读 · 0 评论 -
Eclipse的启动过程
Eclipse探秘-第一章-Eclipse启动(2)-org.eclipse.equinox.launcher这个包的Main Class是org.eclipse.core.launcher.Main.main,在3.0版本前,一直是通过startup.jar包中这个类里启动Eclipse,3.0版本后采用了OSGi框架,OSGi的框架中Eclipse的实现是equinox项目,在3.0版...2013-09-12 22:25:24 · 628 阅读 · 0 评论 -
eclipse中p2的概念备忘
转自:http://blog.csdn.net/vwpolo/article/details/2590849Eclipse3.4版本最值得注意的就是P2,一个新的 Eclipse供应平台(provisioning platform)。这是老的变更管理(Update Manager)的替代品,像老的更新管理器可以从一个或者多个远程站点更新安装的Eclipse,也是我们更新发布和安装新特...原创 2013-09-22 21:15:58 · 1614 阅读 · 0 评论 -
eclipse中的两个项目扩展点
1. Eclipse项目特性扩展点nature 一个eclipse项目可以有多个特性(nature),每个项目的特性是区分其他项目、扩展已有项目的关键。在插件扩展中添加扩展点org.eclipse.core.resources.natures,设定其ID。在该扩展点中新建一个runtime,并添加run字节点,设置其实现类MyNature。MyNature需要实现IPr...原创 2013-09-22 21:16:32 · 172 阅读 · 0 评论 -
eclipse中RCP开发几个实用类
源参见:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-rcpclass/BusyIndicator:任务执行时鼠标显漏斗状,标识主线程忙碌,实际任务在另一线程执行。如下:button.setText("Running...");//开始执行,设置一个标识BusyIndicator.showWhile(butt...原创 2013-09-24 22:44:23 · 225 阅读 · 0 评论 -
eclipse中POI操作EXCEL简述
2.1创建workbookHSSFWorkbook wb = new HSSFWorkbook();//使用默认的构造方法创建workbookFileOutputStream fileOut = new FileOutputStream("workbook.xls");//指定文件名wb.write(fileOut);//输出到文件 fileOut.close(...原创 2013-09-24 22:44:53 · 1120 阅读 · 0 评论 -
eclipse体系架构学习
内容为资料摘录。 eclipse 不单是一个java IDE,当然最初java IDE确实是eclipse最早最成功的产品之一。eclipse 系统功能:是一个可扩展的、集程序开发平台、运行时和应用程序框架为一身的多功能系统。利用这套系统,开发者可以完成包含程序开发、部署和管理在内的一系列工作。他将软件开发周期的每一个环节都纳入了管理之中。 Eclipse的插件机制是轻型软件...2013-09-11 16:24:47 · 2209 阅读 · 0 评论 -
eclipse内存分析插件mat的使用
资料来源:http://blog.csdn.net/moneyice/article/details/2644503http://tivan.iteye.com/blog/1487855http://www.blogjava.net/rosen/archive/2010/05/21/321575.html如何读懂,使用MAT:http://blog.sina.com.cn/...原创 2013-08-16 16:18:43 · 202 阅读 · 0 评论 -
eclipse常用扩展点使用
本文附件是《精通Eclipse》中的第18章的内容,虽然经常使用,但也不免有时会忘记一些操作,在这里做个备份,就当是字典了。原创 2011-08-21 09:58:10 · 253 阅读 · 0 评论 -
birt 3.7.1导出PDF报表中文问题
最近下载了birt 3.7.1 用在工程上做一些数据报表,输出为PDF格式。在英文状态下,没什么问题。当文档中含有中文字体时PDF文件打不开。 报表用的是脚本数据源产生数据。 在相同的环境下输出HTML,excel格式的都没有问题。 birt 输出PDF需要itext 的支持,而3.7.1版本中不用自己处理itext.jar,在其plugins中已经存在该插件了。至于中文处...2011-12-08 16:10:39 · 280 阅读 · 0 评论 -
eclipse在线升级引起的问题
需要升级的product是一个eclipse开发的RCP程序。升级方式:使用旧UpdateManager升级方式(p2之前的升级方式)。只写了一个功能部件,内包含了6个插件,2个fragment。曾多次升级过。然而某一次做了升级包并升级之后。再次启动程序就打不开了。其日志流如下:!ENTRY org.eclipse.ui 4 0 2012-06-15 14:29:55.171!...2012-06-15 15:07:59 · 628 阅读 · 0 评论 -
eclipse中编辑器状态的保存
经过两天的查阅与实验,在此总结RCP产品中的编辑器状态的保存。要保存RCP当前透视图的状态。首先需要在ApplicationWorkbenchAdavisor类中的initialize(IWorkbenchConfigurer configurer){ super.initialize(configurer); // 应用程序退出时保存各窗口的状...2012-06-15 15:33:07 · 309 阅读 · 0 评论 -
httpURLconnection实现RCP更新
使用eclipse开发RCP系统,如果需要系统保持更新,不可避免的需要实现RCP的更新功能。对于教程上RCP更新的实现的这里不赘述。本文探讨的是对于部署在支持http协议的更新服务器的RCP系统,利用http协议实现系统的更新。大略看过一下org.eclipse.update.core及相关更新功能插件代码,基本原理是一样的,都是使用httpURL下载更新代码,并且eclipse做的功...原创 2013-07-09 13:59:52 · 166 阅读 · 0 评论 -
eclipse中的配置文件
Eclipse中的config.ini文件Config.ini文件创建的三种方式l 手动编写l 通过eclipse自动生成l Eclipse生成的文件进行手动修改(混合)手动编写……通过eclipse生成l RCP工程运行:运行—>配置…-->配置选项卡设置。生成的config.ini文件存在位置:E:\workspace\.metadata\...2013-07-23 11:15:46 · 1888 阅读 · 0 评论 -
eclipse更新功能的实现
Eclipse功能部件feature在插件组成的软件产品中,基于灵活性考虑,一般不会只有一个插件构成,而是设计成相互独立又互相关联的集合。当产品发布时,若是基于插件则将呈现杂乱无章的现象。因此采用feature实现。l Feature概念是由一个或多个插件及它们的附属数据构成的软件产品。用来管理插件的安装和升级。l Feature构成描述:包括对插件的描述、版本声明和许可...2013-07-23 11:23:40 · 402 阅读 · 0 评论 -
eclipse插件手动安装方式
Eclipse的插件手工安装方式最初方式解压相关的目录到 eclipse的plugin和features中,这样管理插件过于麻烦,插件过于集中,导致eclipse逐渐庞大。难以管理。Link方式Link方式是eclipse采用的第二种插件安装管理方式。具体是在eclipse的安装目录{eclipse_dir}/下创建一个links的文件夹,在该文件夹中增加一个或多个文本文件...原创 2014-01-01 15:53:41 · 433 阅读 · 0 评论 -
重定向Retarget Action 小结
根据资料系统整理、明确一下Retarget Action这个概念(以在GEF中的应用为例)。概念它是一种具有一定语义但没有实际功能的action。它唯一的作用是在主菜单或是主工具条上占据一个位置,编辑器将具有实际功能的action映射到这个Retarget Action上,当编辑器被激活时,这个Retarget action将具有那个action的功能。举例,eclipse提供了I...原创 2014-01-01 16:12:40 · 297 阅读 · 0 评论 -
eclipse RCP 开发中的程序参数使用
在使用eclipse进行rcp开发时等,如果需要配置自定义程序参数,可以在eclipse运行配置窗口的arguments中写入。 在使用时,win系统Object x = properties.get("eclipse.commands"); String string = x.toString(); String str = "-selfcq\n";...2018-09-10 19:32:50 · 540 阅读 · 0 评论