Eclipse启动计时器插件开发
1、新建Plug-in Project
2、新建ShowTime.java
![](/assets/blank.gif)
package com.developer.showtime;import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IStartup;public class ShowTime implements IStartup{@Overridepublic void earlyStartup() {Display.getDefault().syncExec(new Runnable(){@Overridepublic void run() {long eclipseStartTime = Long.parseLong(System.getProperty("eclipse.startTime"));long costTime = System.currentTimeMillis() - eclipseStartTime;Shell shell = Display.getDefault().getActiveShell();String message = "eclipse 启动时间:" + costTime + "ms";MessageDialog.openInformation(shell, "Information", message);}});}}
![](/assets/blank.gif)
3、新建plugin.xml
![](/assets/blank.gif)
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin><extensionpoint="org.eclipse.ui.startup"><startup class="com.developer.showtime.ShowTime"/></extension></plugin>
![](/assets/blank.gif)
4、修改MANIFEST.MF
5、试运行
![](/assets/blank.gif)
6、导出成jar包
![](/assets/blank.gif)
![](/assets/blank.gif)
7、重启eclipse
1、export时报中文乱码:
2、打出的jar包内缺少plugin.xml
可供下载:http://pan.baidu.com/s/1kVOdkTh
Eclipse启动计时器插件开发相关推荐
- Eclipse启动失败:No java virtual machine was found after searching the follwing locations
Eclipse启动失败,错误信息如下如所示: 通过阅读错误信息,可以看到错误原因和 javaw.exe路径 有关: 打开eclipse.ini文件,也就是启动Eclipse的初始化文件: 在本地计算机 ...
- eclipse启动时报错An internal error occurred during: Initializing Java Tooling.
eclipse启动时报错An internal error o当前工作目录文件夹下的 /.metadata/.plugins/org.eclipse.core.resources/.project.就 ...
- ECLIPSE启动不了,报错org.eclipse.swt.SWTException: Invalid thread access
春节上班第二天一大早ECLIPSE启动不了,报错 org.eclipse.swt.SWTException: Invalid thread access 打开这个日志文件一看,里面报了一个异常: or ...
- 指定eclipse启动使用的jdk,路径有空格的情况
指定eclipse启动使用的jdk,路径有空格的情况 工作开源eclipse空格指定 jdk 情况,机器是64位win7,装有64位jdk,并设置了环境变量,eclipse32位的启动报错,安装了一个 ...
- 解决Eclipse 启动后总是Building WorkSpace(sleeping)
2019独角兽企业重金招聘Python工程师标准>>> 今天打开eclipse后eclipse总是在Building WorkSpace(sleeping),我的解决方案是,Proj ...
- eclipse 启动tomcat, java.lang.ClassNotFoundExcepti
为什么80%的码农都做不了架构师?>>> 其实,eclipse经常会犯这些小脾气,不知道如何解决的, 确实很恼人, 毕竟不是程序问题,有时候会花比较长的时间, 时间花在这上面确 ...
- Eclipse启动时报错
2019独角兽企业重金招聘Python工程师标准>>> Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Developme ...
- ADT,Eclipse启动时在Android SDK Content Loader0%无法编译
ADT,Eclipse启动时在Android SDK Content Loader0%无法编译,解决办法如上图-- 欢迎加入移动互联网QQ群讨论,群号:285077071 转载于:https://bl ...
- eclipse启动报JVM terminated. Exit code=-1的解决方法
eclipse启动报JVM terminated. Exit code=-1的解决方法 参考文章: (1)eclipse启动报JVM terminated. Exit code=-1的解决方法 (2) ...
最新文章
- jQuery操作Select2控件
- CentOS下升级python2.7.10过程记录
- 数据结构-常用的查找算法
- ISERDES Guidelines
- redis源码剖析(十一)—— Redis字符串相关函数实现
- 互斥锁mutex的使用方法
- LeetCode 298. 二叉树最长连续序列(自顶向下)
- pc wifi 软件 模拟串口_唐山现代新型物联网软件
- dedecms 中变量函数
- GitHub C 和 C++ 开源库的清单(含示例代码)
- [sql面试经验] 经典sql面试题及答案第2期
- 能源路由器:基于固态变压器的能源路由器结构与能源流量模型
- SQL盲注(原理概述、分类)
- ArchLinux下i3wm简单配置和美化
- 计算机应用和轨道交通哪个好,轻轨学校对重庆和男生有什么好处
- ASP.net校友录毕业设计(源代码+论文+开题报告+答辩PPT)ASP.NET小型证券术语解释及翻译系统的设计与开发(源代码+论文)
- OpenGL 简化点光源与平行光的对比实验
- codevs 3083 二叉树
- 如何用阿里云云盘快照恢复部分数据
- 【Plant Cell Physiol】R2R3-MYB调节因子FhPAP1在香雪兰花青素生物合成中的作用
热门文章
- VHDL实验一:2选1数据选择器(绘制原理图)
- 你管这叫操作系统源码(三)
- eja变送器故障代码al01_EJA差压变送器三种故障分析及常见种类
- 【PIC单片机】-- 中断、定时器相关知识
- 奖学金用计算机怎表达,班主任奖学金评语
- EasyGBS级联时设备invite超时,平台可向上级回复code=400消息
- Android系统辅助触控,Assistive Touch for Android
- 【软件构造】 软件构建的过程和工具2
- 超级计算机鲁大师跑分,PDD新电脑再次翻车,8w配的电脑当天就出问题,跑分才不到40万!...
- 详解DC、CDC、HDC、句柄、设备上下文