Eclipse是一个非常流行的Java集成开发环境(IDE),它是NetBeans/SunOne Studio、Jbuilder、和IntelliJ IDEA的强有力的竞争者。Java程序员群体正在迅速地迁移到Eclipse上,因为它是免费的、开放源代码的、质量很好,而且非常容易定制。
本文的内容是如何在Eclipse中编写插件(plugin)。本文的目标读者是哪些人呢?很多Eclipse用户简单地使用IDE而不需要进行定制;很多人会使用他人建立的插件,这些人不是本文的目标读者。有些用户希望定制Eclipse;有些人将为他们公司的雇员开发工具;有些人希望销售与自己的产品相关的工具;还有一些人希望使用其它名称转售预安装了某些工具的Eclipse。这些人组成了本文的目标受众。开始编写Eclipse插件的前提条件是了解如何使用Eclipse和编写Java程序,并且对标准Widget工具包(SWT)有很好的理解。