- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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”插件的身影了。
您可能关注的文档
- 2020年中考物理重点题型专项复习题库:有关极值比例的计算15道.pdf
- 2020年中考政治七大时政热点专题复习资料(最新.pdf
- 2020年中考物理专题训练(全套含答案).pdf
- 2019年河北公务员考试《行测》真题(乡镇).pdf
- 2020年上海数学·一年级(下)课时练.pdf
- 2020年公共卫生各项目工作实施方案.pdf
- 2020年度高考英语题型拆分组合训练知识点提升精准练习题含答案.pdf
- 2020年小学语文教师招聘考试专业知识全真模拟试题及答案(十).pdf
- 2020年公务员招聘考试行测全真模拟试题及答案(三).pdf
- 2020年教师招聘考试教育综合知识模拟试卷及答案(十五).pdf
文档评论(0)