Eclipse插件开发学习建议

  • 介绍

本文适用于那些想要学习Eclipse插件开发,但是不知道从何下手的人。 

  • 必要的技能

熟练使用Java,熟悉OSGi原理,了解插件机制(Eclipse中的部分功能都是通过插件来实现的),熟悉SWT/JFace,熟悉相关领域的组件(例如:JDT)。

这里简单解释一下,如果不熟悉OSGi的话,在开发过程中可能会对“依赖”这个概念感到很困惑,从而导致无法解决一些很显而易见的问题。因为,在OSGi架构下,你是无法直接使用本插件(bundle)意外的类(class),必须先添加依赖才可以。

如果你要开发的插件中会用到界面的,那你一定要对SWT和JFace了解。

  • 学习方法

看例子,看官方文档,看插件源码。也可以从本站中的下列文章学习:

Eclipse插件开发HelloWorld篇

Eclipse插件开发菜单篇

Eclipse插件开发对话框介绍

Eclipse插件开发有关进度显示

Eclipse插件开发Wizard篇

Eclipse新建类向导

Eclipse插件开发导入导出向导篇

Eclipse插件开发常用工具类介绍

Eclipse插件开发~自定义控制台

Eclipse插件开发日志篇

Eclipse插件开发工程属性页

Eclipse插件开发工作集

Eclipse插件开发Java快速修复

发表评论

电子邮件地址不会被公开。 必填项已用*标注