快速业务通道

Eclipse开发经典教程之插件安装 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

Eclipse开发经典教程之插件安装

时间:2011-04-11 阿甘

Eclipse 是一个开源的、可扩展的集成开发环境,已经吸引了业界的很多注意力,而且 Eclipse 的支持者源源不断。Eclipse有着非常强大的功能,对于编码、调试、重构、单元测 试等都提供了完美的实现。

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.插件的依赖关系

如果用户要安装的插件还需要其他插件的支持,则需要安装依赖的插件才能使新安装的插 件正常运行。例如用户要安装一个图形编辑的插件,但此插件需要图形编辑框架(GEF)插件 的支持,只有先安装了GEF才能使新的插件安装成功。

2.缓存

Eclipse会通过缓存的机制加载插件,有时用户刚安装的插件可能没有正常启动(特别是 links方式安装),清除缓存后再重新启动Eclipse就行了。清除缓存最简单的方式是删除 Eclipse的configuration目录下的所有文件夹(保留config.ini文件),还可以通过启动参 数-clean启动。

注意:如果是通过Update方式安装的插件,不能把Update方式安装的目录删除掉,否则这 种方式安装的插件启动不了了。

3.版本

当用户安装的插件要求某一个特定版本的Eclipse,或依赖某个特定版本的插件时,也可 能会使插件安装不成功。

安装插件要和依赖插件的版本号和依赖的Eclipse版本号对应,例如要安装的图形编辑插 件依赖GEF 插件,版本号为3.2,而GEF 3.2只能在Eclipse3.2及更高版本运行,所以只有安 装了GEF 3.2和Eclipse3.2才能正确安装此图形编辑插

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号