eclipse插件开发 Hello World
2016-12-21 09:12
211 查看
使用模板创建一个插件
File -> New -> Other -> Plug-in Project如果Wizards中没有Plub-in Project,可能因为使用的是Java SE版本的eclipse,换成Java EE版本的eclipse就可以了。
输入Project name
选择一个模板,例如“Hello, World Command”,Finish
运行效果
出现了这样的一个工程:点击运行按钮,将再开一个eclipse
效果一:菜单栏Run后面出现“Sample Menu”,点击后弹出对话框:“Hello, Eclipse world”
效果二:工具栏出现一个紫色的小球,点击后弹出对话框:“Hello, Eclipse world”
插件导出与加载
导出
File -> Export -> Plugin加载
打开eclipse的安装目录ECLIPSE把jar包copy到ECLIPSE/plugins
重启eclipse
工程说明
打开plugin.xml,选择Extensions,会看到这样的内容:commands结点
提供哪些command。handlers结点
定义处理command执行行为的类。例如触发example.commands.sampleCommand的行为,即弹出“Hello, World Command”,就是在example.handlers.SampleHandler中定义。public class SampleHandler extends AbstractHandler { @Override public Object execute(ExecutionEvent event) throws ExecutionException { IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event); MessageDialog.openInformation( window.getShell(), "Example", "Hello, Eclipse world"); return null; } }
bindings
menus
定义要增加的menu和toolbar的属性,例如:菜单的位置、显示的字符串、快捷键、点击时触发的command
工具栏按钮的位置、提示的字符串、图标、点击时触发的command
相关文章推荐
- Eclipse插件开发之一:Hello World
- Eclipse插件开发(一)Hello World
- 一个简单的Eclipse插件开发的例子——HelloWorld【转载】
- Eclipse3 + Lomboz3.01 + emf-sdo-runtime-2.0.0插件 + Tomcat5.027开发Jsp应用
- Eclipse 插件开发法则
- eclipse 下用cdt插件开发c c++程序
- Eclipse入门-- Eclipse的使用简介及插件开发
- eclipse插件开发的简单经验和一些注意事项
- 用Eclipse 和 Lomboz插件开发基于 Weblogic 的 EJB
- Eclipse入门—使用指南及开发Eclipse插件
- Eclipse简介和插件开发
- Eclipse插件开发学习笔记 (一)
- Tanghan----Eclipse 中开发hibernate的插件
- Eclipse插件开发之plugin.xml进阶
- Eclipse插件开发之新手入门
- Eclipse 入门—使用指南及开发Eclipse插件(转载)
- Eclipse入门:开发Eclipse插件
- Eclipse3.0开发系列之JSP插件版
- eclipse 插件项目开发之前言
- [求助]关于eclipse下开发串口操作插件的问题