Eclipse简单插件开发-启动时间提示

1、新建Plug-in Project

不用改其他选项,直接点击“Next”,然后点击“Finish”

2、新建ShowTime.java

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{

    @Override
    public void earlyStartup() {
        Display.getDefault().syncExec(new Runnable(){

            @Override
            public 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);
            }

        });
    }

}

3、新建plugin.xml

右键项目,点击New File,输入plugin.xml

添加内容:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.ui.startup">
         <startup class="com.developer.showtime.ShowTime"/>
   </extension>

</plugin>

4、修改MANIFEST.MF

将其中的Bundle-SymbolicName改为:

“Bundle-SymbolicName: com.developer.showtime;singleton:=true”

5、试运行

右键项目-> Run as -> Eclipse Application

6、导出成jar包

右键项目-> export->Deployable plug-ins and fragments

选择Directory,这里需要注意的是,要选择eclipse目录,不用选择plugins目录,因为会默认在$Directory/plugins下

7、重启eclipse

可能出现的错误:

1、export时报中文乱码:

解决方法:在build.properties中添加一行”javacDefaultEncoding.. = UTF-8"

2、打出的jar包内缺少plugin.xml

不知道为什么,我的包里没有包括plugin.xml,这个问题困惑了我好久,偶然间打开jar包看了才知道。

解决方法:复制一下plugin.xml进jar包就好了

可供下载:http://pan.baidu.com/s/1kVOdkTh

时间: 2024-10-06 08:02:22

Eclipse简单插件开发-启动时间提示的相关文章

eclipse的插件开发-启动时间

今天晚上看<深入理解java虚拟机>时,作者在书中有一段,eclipse优化的章节,其中涉及到了eclipse启动时间检测的插件开发 于是翻了翻资料,也开发了一个自己的插件 如图是开发后启动的截图 启动时间较长有13s多,接下来是我开发的过程供大家参考 第一步新建一个plug-in Project文件 第二步骤中的Generate an activator勾选 第三步写一个ShowTIme.java文件 package com.developer.showtime; import org.ec

eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能?

对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. eclipse代码里面的代码提示功能默认是关闭的,只有输入"."的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能打开 Eclipse  -> Window -> Perferences -> Java -> Editor -> Con

Eclipse Android 代码自动提示功能 (转)

Eclipse Android 代码自动提示功能 1.设置 java 文件的代码提示功能 打 开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java ,设置框中默认是一个点, 现在将它改为: 以下为引用内容:  .abcdefghijklmnopqrstuvwxyz(,    2.设置 xml 文件的代码提示功能 打 开 Ecli

简单封装MessageBox提示对话框

namespace DMS.Common { public class MsgHelper { public static DialogResult ShowErrorMsgBox(string error) { return MessageBox.Show(error, "错误", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } public static DialogResult ShowInformationMsgBox(str

eclipse重的自动提示与行号和快捷图标的显示

显示行号:Window->Preferences->Gerenal->Editors->Text Editors然后在show line number上打对勾自动提示:Window->Preferences->java->Editor->Cintent Assist->Auto activation triggers for java     在后边框中写想要提示的内容 显示eclipse中的快捷图标:Window->show  toolbar

Eclipse添加xml文件提示及Hibernate配置学习[转载]

文件提示功能在开发过程中很实用的,本文实现了一个Eclipse添加xml文件提示,感兴趣的朋友可以了解下啊,希望本文对你有所帮助 添加Hibernate配置文件提示 解压hibernate.jar包 在org\hibernate目录下找到hibernate-configuration-3.0.dtd和hibernate-mapping-3.0.dtd 打开Eclipse-->Window-->Preferences-->Web and XML-->XML Catalog 在右边点击

eclipse的android智能提示设置

eclipse的android智能提示设置 分类: android 技术2011-12-07 23:13 3069人阅读 评论(0) 收藏 举报 eclipseandroidtriggersjavafileimport 以往 我们往往在输入 "." 然后 alt+/ 来进行智能提示,下面这个方法,可以帮你大幅度的提高智能打开 Eclipse -> Window -> Perferences(首选项),会打开个Perferences 的设置界面. 找到Java 下的 Edit

Android开发中Eclipse里的智能提示设置

今天开始学习一下Android开发,直接在Android Developers下载的一个开发工具包,然后再下了一个JDK,配置完环境变量等一系列的工作后环境就搭建好了,在新建好第一个Android项目 后,唉?写代码没有智能提示?对于用惯了VS的.NET开发者来说,简直不能接受啊,肯定哪里有设置对不对! 百度了一下,设置如下:1.java文件中智能提示打 开Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist

eclipse简单配置 eclipse中使用github Eclipse 快捷键

将eclipse压缩包解压到英文目录下 eclipse简单配置 设置字符集 Window--Preferences--General--Workspace--Text file Encoidng--Other--UTF-8 设置JDK路径 Window--Preferences--Java--Installed JREs 检查路径对应的是否为jdk,而不是jre.如果不是,要进行配置. 设置代码格式 Window--Preferences--Code Style--Formatter--edit