上面有讲ChinaEditor类继承EditorPart抽象类时,只实现了init,createPartControl两个方法,本节将逐步讲解其他的5个方法的用法. EditorPart方法的执行情况. 要使用好EditorPart,首先得了解其方法在各种情况下的执行流程,在类的每一个方法中加上一个打印语句.运行后看打印输出,就可以得到如下方法执行流程. (1)双击列表项打开编辑器时 init--->isDirty--->createPartContorl--->isDirty---&g…
Eclipse插件开发4--插件JDE.PDE开发方式及plugin.xml配置文件结构 开发方式分为:java开发环境JDE开发插件的方式和插件开发环境PDE开发插件方式. 插件通过添加到预定义的扩展点来向平台添加功能.要将程序代码变成插件,需要: 1. 决定插件如何与平台集成 2. 标识需要进行添加的扩展点以便与开发者的插件进行集成 3. 根据扩展点的规范来实现这些扩展 4. 提供清单文件plugin.xml,它描述开发者正在提供的扩展以及代码的封装 5. 测试插件 6. 对插件进行封装  …
目的:Eclipse插件开发中,经常要引用第三方包或者是引用其他插件中的类,由于插件开发环境引用类路径的设置和运行平台引用类路径的设置不同,经常导致开发过程OK,一旦运行则出现NoClassDefFoundError的问题.本文的目的是全面分析各种情况下类路径的设置,以避免这个问题的出现.   说明:Jar包和类路径实际上是一个概念,比如类com.bbebfe.Test.class打包为test.jar包,添加类引用就直接添加test.jar包.而如果是添加类文件路径,则添加包目录的上级目录,比…
[插件开发]—— 1 Eclipse插件开发导盲   在真正接触eclipse插件开发一个月后,对插件的开发过程以及技术要求,也有了一定的了解.遥想之前像无头苍蝇一样乱撞乱学,真心觉得浪费了不少时间.这里就总结一下学习的主要过程以及需要的资料. Eclipse作为强大的开发IDE,本身也作为一款开源软件,提供给了用户强大的扩展能力.我们可以自己开发一款插件,只要放到插件目录下,就可以使用. 下面是本博文主要介绍的内容,希望能帮助新手对插件开发有一定的了解. 1 学习资料 学习资料就是思维导图上面…
Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点 菜单是各种软件及开发平台会提供的必备功能,Eclipse 也不例外,提供了丰富的菜单,包括主菜单(Main Menu),视图 / 编辑器菜单(ViewPart/Editor Menu)和上下文菜单(Context Menu).在 Eclipse 中,几乎所有的 Workbench Part 提供了人性化的菜单,大大方便了用户的操作.因此,如何扩展 Eclipse 的菜单功能,并实现特定于我们自己插件的菜单,是插件开发者必须掌…
一.异常现象 在运行RCP程序时,出现 java.lang.RuntimeException: No application id has been found. at org.eclipse.equinox.) at org.eclipse.equinox.) at org.eclipse.core.runtime.) at org.eclipse.core.runtime.) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ecl…
<<Eclipse插件开发 学习笔记>>,本书由浅入深.有重点.有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章.第一篇介绍Eclipse平台界面开发的基础知识.包含SWT控件的使用.界面布局.事件处理等内容:第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包含行为(Action).视图(ViewPart).编辑器(Editor).透视图(Perspective)等10章的内容.第三篇主要讲述插件开发的高级内容,包含开发高级内容.富client平台技术(R…
Eclipse插件开发实战3--OSGi.RCP 一.OSGi 1. 什么是OSGi框架 OSGi(Open Service Gateway Initiative)框架是运行在JavaVM环境里的服务平台.框架提供的主要功能是对应用和组件的生命周期管理,系统可以在无需重启的情况下,远程操纵组件的安装.启动.停止. OSGi框架不仅用于Eclipse,从移动终端到车载系统,各个领域都在应用这个技术. 2. OSGi和Eclipse的关系 Eclipse采用OSGi框架来管理插件的安装.开始.停止和…
Eclipse插件开发实战1--eclipse内核结构.扩展点机制 一.前言 本系列总体介绍eclipse插件开发基本理论.插件项目结构及开发步骤,最后再给出两个插件开发实例. 总体安排结构如下: 1.介绍eclipse内核结构.扩展点机制: 2.介绍SWT的原理,控件设计及事件响应机制 3.介绍OSGi 4.介绍RCP(Rich Client Platform)--Eclipse富客户端 5.介绍插件项目文件结构 6.介绍插件开发过程及基本步骤 7.介绍插件发布jar包的方式 8.给出两个插件…
园子地址: http://www.cnblogs.com/liuzhuo/category/257208.html 关键字: Eclipse插件开发彻底攻略 eclipse插件开发基础篇之…