Eclipse 插件功能研究.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Eclipse 插件功能研究

在整个 Java? 开发人员社区,Eclipse 因为行业领先的 Java Development Tools (JDT) 而广为人知。但 Eclipse 构建目的在于促进插件的使用,而且在这一方面,它获得了惊人的成功。探索已经构建到 Eclipse 插件中的一些能力,比如使用 Ruby 等其他语言编程,或者是使用 OpenLaszlo 等环境构建交互式多媒体。  简介  越来越多的 Java 开发人员已经开始欣赏 Eclipse 的 JDT 提供的生产率和质量收益。Eclipse 对编写 Java 代码的支持真是棒极了。它的 Java 编辑器提供了语法高亮显示、格式化、折叠、内容辅助、代码模板等许多功能,我们大多数人都无法想像离开它们会怎么样。它不断增长的可用重构和代码生成功能集合允许您在更高的级别上操作代码,并自动化通常的代码密集型任务和易错任务。而且,在开发完代码并使用 JDT 对编写和执行JUnit测试的内置支持对代码进行单元测试之后,可以使用 Eclipse 的一流 Java 调试器调试在运行时遇到的任何问题。  除了 JDT 之外,Eclipse SDK —— 最流行的 E 下载 —— 还包含 Plug-in Development Environment (PDE)。PDE 使用特定功能扩展了 JDT 以构建 Eclipse 插件 —— 基于 Eclipse 的应用程序的基本构造块。事实上,使用由 Eclipse 本身提供的工具能够超越 Java 开发,可扩展现有 Eclipse 应用程序,或者甚至创建全新的应用程序。  所有插件的汇总  如果曾经使用过 Eclipse,可能会遇到术语 “插件”。在架构上,Eclipse 由一个小运行时层构成,其中包含许多功能模块或 Eclipse 术语中所谓的 “插件”。插件是在 Eclipse 应用程序中提供所有功能的组件。它们通过其 API 一起协作来交付最终结果。在 Eclipse 中,甚至最基础的功能,比如查找和启动安装的插件,都封装在插件中。  为了扩展现有 Eclipse 功能或在其上进行构建,插件将具体的扩展贡献给由其他插件暴露的扩展点。通常,插件专注于特定区域的责任,并通过一个或多个扩展点的方式将其他责任指派给其他插件。例如,一个插件允许您可视地并行比较两个文件的内容,但它不会关心如何读取这些文件甚至如何解释这些文件的结构;这是其他插件的工作。比较两个文件时,该插件首先检查是否有另一个插件可以解释这些文件的结构。如果找到一个,它就会向找到的插件询问有关文件结构的信息,并在比较过程中使用该信息。  可以看到,模块化架构为 Eclipse 提供了巨大的灵活性,并提供了一个可以支持原设计者没有预料到的大量应用程序的平台。  安装 Eclipse 插件  上网查找新插件时,可能会发现它们以可下载档案 —— zip 或 JAR 文件的形式存在。插件的发布者应该提供安装说明。通常,以 JAR 文件发布的独立插件可以直接保存到 Eclipse 安装(eclipse 目录)中的插件目录中。在一些情况下,多个插件可能打包在一起,档案文件可能将它们放在一个插件目录下。如果是这种情况,则必须将档案文件解压到您的 eclipse 目录中。在安装新插件之后,必须重新启动工作台以便更改生效。  注意:重新启动 Eclipse 工作台 (eclipse -clean) 时,确保将 -clean 添加到命令行中。这将确保您的 Eclipse 插件配置是最新的。  多个插件还可以发布为一个特性(feature)。Eclipse Update Manager 是工作台的一部分,它使用特性概念作为分组相关插件的方式,以便于安装和配置。在这种情况下,您将注意到的惟一差别就是发布的档案文件中包含除插件目录之外的特性目录。  Update Manager 是一个功能强大的工具,用于管理 Eclipse 配置并使之保持最新。有关如何使用 Update Manager 的详细信息,请参阅 Eclipse Help 中的 Workbench User Guide Tasks Updating features with the update manager。  万能 IDE  最初发行时,Eclipse 被吹捧为一个万能的工具集成平台,并附带有一组功能丰富的 Java 开发工具。它的愿望是开发工具行业领头人能够采用 Eclipse 作为最佳血统工具的底层平台。  最终,Eclipse 已经履行了它的承诺。可用 Eclipse IDE 插件和甚至整个开发套件的数目在不断增长。Eclipse Foundation 独自监督了许多用其他编程语言和平台扩展原始 Eclipse IDE 的项目的开发。越来越多的公司开

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档