Eclipse 可以与任何一种IDE 匹敌,甚至比它们还要好。Eclipse 有代码补足、代码模板的功能,以及对重构、Ant、 CVS 和 JUnit 的支持。除了这些基本功能之外,Eclipse 的优点之一就是它的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充 Eclipse。如果用户需要基本的 Eclipse IDE 所不具备的特性,一般都可以找到需要的插件。在大部分情况下,用户都可以找到免费的插件。 由于 Eclipse 的流行性和开源特性,它已经在 IDE 领域成为一把尖刀,一方面,Eclipse在一步一步完善自己的功能,另一方面,Eclipse 正在大刀阔斧抢占IDE 开发的应用领域。数据表明Eclipse 是现在最流行的Java 开发环境之一,为了更好的使用Eclipse 进行开发,就有必要了解Eclipse 插件的机制,以及如何安装和使用插件。 Eclipse 插件 Eclipse 是一个已经完全设计好的平台,是用于构建和集成应用的开发工具。平台本身不会提供大量的最终用户功能,平台的价值在于它的促进作用:根据插件模型来快速开发集成功能部件。 平台本身是内置在插件层中的,每个插件定义下层插件的扩展,同时对自己的扩展进行进一步的定制。每种类型的扩展允许插件开发者向基本工具平台添加各种功能,每个插件的部件(例如文件和其他数据)由公共平台资源来协调。 Eclipse 最有魅力的地方就是它的插件体系结构,由于有了插件,Eclipse 系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。 Eclipse 的核心是动态发现、懒惰装入(Lazy)与运行的,平台用户界面提供标准的用户导航模型。于是每个插件可以专注于执行少量的任务,例如定义、测试、制作动画、发布、编译、调试和图解等,只要用户能想象得到的就会应有尽有。 当 Eclipse 插件实现了一个扩展点,就创建了一个扩展,此外,使用此扩展点的插件还可以创建自己的扩展点。这种插件模式的扩展和扩展点是递归的,而且被证明是非常灵活的。事实上,Eclipse 核心就是构建在插件之上的,这样随着使用Eclipse 构建Eclipse 插件的累积,这种插件模式就变得日渐成熟。 插件安装注意事项 初学者可能会对插件有恐惧心理,认为这是Eclipse 底层的东西。其实不然,安装插件非常容易,安装插件时注意如下的几个问题就可以了。 1. 插件的依赖关系 如果用户要安装的插件还需要其他插件的支持,则需要安装依赖的插件才能使新安装的插件正常运行。...