二十五、Eclipse插件开发实例
来源:互联网 发布:爱情 知乎 编辑:程序博客网 时间:2024/05/22 16:18
开发个小插件,功能是从eclipse里打开暴风影音播放器。很无聊的功能哈,顶多是省了个ctrl+d,不过这就是懒人的追求,呵呵,其实花絮是这样滴:电梯里遇到leader,leader说好久不见了紫柔,这时旁边一个人说这就是紫柔啊,leader说这就是那个制作无码步兵插件的紫柔,呵呵,臭名远扬了,其实不过是半年前看到有人在eclipse文件夹下放了个步兵的文件夹,就随便说了句--可以在eclipse里集成个无码插件嘛,囧了,不太了解行情,大家还是根据自己的口味收藏吧,什么时候我能将有码处理成无码,什么时候再做个像样的插件,现在没需求,嘿嘿。
首先File>New>Project>Plug-in Project>next>next,选择Hello,World Command模板后Finish。
Eclipse会自动创建好工程如下图:
将SampleHandler类修改如下:
public class SampleHandler extends AbstractHandler {public Object execute(ExecutionEvent event) throws ExecutionException {IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);Runtime rt = Runtime.getRuntime();try {rt.exec(new String[] { "C://Program Files/storm.exe" });} catch (IOException localIOException) {MessageDialog.openInformation(window.getShell(), "storm", "storm");}return null;}}
其中的路径指向暴风所在位置,就ok了。
当然如果想将插件从默认的Sample Menu中移动到自定义的标签里,可以修改plugin.xml文件的name、label:
然后就是要将其export出来:File>Export>选择Deployable plug-ins and fragments后next,如图
然后将导出的zip解压缩,将plugins下的jar文件拷入eclipse的plugins目录下,重启eclipse后效果如下:
吼吼,暴风影音就出现了
- 二十五、Eclipse插件开发实例
- 【eclipse插件开发实战】 Eclipse插件开发5——时间插件Timer开发实例详解
- Eclipse插件开发学习笔记(二)
- Eclipse插件开发快速入门(二)
- 插件开发入门 (十五)
- Eclipse插件开发(二)插件项目的创建
- 【eclipse插件开发实战】 Eclipse插件开发6——eclipse在线翻译插件Translator开发实例详解
- iOS开发笔记之二十五——MFMailComposeViewController发送邮件实例
- Eclipse插件开发实例 - 打开资源对应的文件夹
- (二)axis插件开发webservice客户端【实例】
- OpenFire源码学习之十五:插件开发
- OpenFire源码学习之十五:插件开发
- 使用Eclipse和RDT插件进行Ruby开发(二)
- Eclipse插件开发笔记二:命令与操作
- Java开发环境 基础配置二 (Eclipse插件推荐)
- Eclipse插件开发系列二-应用界面(UI)架构
- Eclipse平台入门之二:开发环境与实例
- jquery插件开发实例
- Hadoop启动后Jobtracker一直是initializing状态的问题解决
- 2013年国考行测图形推理解题技巧
- VS2005 实现倒计时天数的程序
- 使用scp在windows和Linux之间互传文件
- POJ 2750 Potted Flower 动态最大子段和
- 二十五、Eclipse插件开发实例
- phpMyAdmin“无法载入mysql扩展,请检查PHP配置
- 【J2EE 标记】GetMsg 标记
- UML图(四)
- php 繁琐的问题
- SqlParam 标记
- Sql 标记
- 安装tomcat时DOS一闪而过
- 关于EJB 技术的产生