二十五、Eclipse插件开发实例

开发个小插件,功能是从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后效果如下:

吼吼,暴风影音就出现了
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值