eclipse插件开发入门及常用组件.pdf

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Eclipse插件开发入门. Eclipse最有魅力的地方就是它的插件体系结构。在这个体系中重要的概念是扩展点 (extension points)。扩展点就是在软件开发过程中暴露出来的接口。每一个插件都 是在现有的扩展点上开发的,并可能还留有自己的扩展点,以便在这个插件上继续开发。 简介 Eclipse 平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称 投入开发的资金总数为4 000万美元,而是因为如此巨大的投入所带来的成果:一个成 熟的、精心设计的、可扩展的体系结构。Eclipse 的价值是它为创建可扩展的集成开发 环境提供了一个开放源码平台。这个平台允许任何人构建与环境和其他工具无缝集成的 工具。工具与Eclipse无缝集成的关键是插件。除了小型的运行时内核之外,Eclipse中 的所有东西都是插件。从这个角度来讲,所有功能部件都是以同等的方式创建的。 由于有了插件,Eclipse系统的核心部分在启动时要完成的工作十分简单:启动平台的 基础部分和查找系统的插件。整个Eclipse体系结构就像一个大拼图,可以不断地向上 加插件,同时,在现有插件上还可以再加插件。 开发“Hello,world”插件 创建插件最简单的方法是使用Eclipse中专门为开发插件而设计的插件PDE (Plug-in Development Environment)。PDE 和 Java Development Tooling (JDT)IDE是 Eclipse 的标准扩展。PDE 提供了一些向导可以帮助创建插件。下面的“Hello,world”插件将通 过PDE进行开发。 下面是创建一个简单插件的操作步骤。 (1)运行Eclipse。 单击Eclipse的“File”→“New”→“Other”菜单项,在弹出的对话框中选择Select对话框左 边的Plug-in Development向导。如图1所示,选择Plug-in Project。 图1 新建插件对话框 (2)单击“Next”按钮,弹出新建对话框,输入项目名称。此处使用了 “com.test.helloworld”。单击“Next”按钮后弹出新建对话框页,如图2所示,插件标识 就与项目名称相同。使用项目名称作为插件标识可以将该插件与另一个插件的名称发生 冲突的机会减到最小。 图2 新建对话框向导 (3)单击“Next”按钮,选择“Hello, world”,如图3所示。 图3 新建插件向导 (4)单击“Finish”按钮,就可以创建用户想要建立的插件。 上例中通过插件创建向导创建了“Hello,world插件”,通过Eclipse的插件创建向导还 能够创建其它扩展点插件的创建。 调试“Hello,world”插件 通过PDE不但能创建插件,还能够调试插件。在Eclipse中调试插件的步骤如下。 (1)单击“Run”→“Debug”菜单项。 (2)在弹出的对话框窗口中用鼠标右键单击“Eclipse Application”选项。 (3)单击“New”菜单项(或双击Eclipse Application树节点),创建调试插件配置参 数对话框,并通过对话框设置插件的调试参数,如图4所示。 图4 Debug环境参数设置 (4)单击“Debug”按钮。 现在已经启动了一个调试的Eclipse,可以看到图5显示的调试窗口。调试窗口多了一个 “Sample Menu”菜单项,工具栏多了一个按钮,单击菜单或按钮将会弹出 “Hello,world” 对话框。 图5 “Hello,world”插件效果图 用户可以在程序中可执行到的位置设置断点,就可以和调试Java程序一样调试Eclipse 插件了。 注意:如果在图4中选择Clear workspace data before lauching,表示每次调试插件 时是否提示清空运行时刻的Workspace。可以选择“是”,表示重建运行时刻的Workspace。 插件打包 这一步是把用户开发的插件打包,供别人使用。具体步骤如下。 (1)选择“Hello,world”插件,单击鼠标右键,选择“Export”菜单,弹出图6所示的对 话框。 图6 插件打包对话框 (2)输入用户想要打包的文件名。如果想把源文件也打包,可以选择“Includesource code”复选框。现在“Hello,world”插件就已经成功打包了。 (3)把“Hello,world”插件解压缩拷贝到用户的Eclipse的Plugins目录下面。运行 Eclipse,就可以在运行环境下看到“Hello,world”插件的身影了。

文档评论(0)

xiedenglong2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档