让eclipse启动时执行指定的程序

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:11   2385   0
为了让偶写的 eclipse系统托盘插件EaseTray1.0插件能在eclipse启动时加载,泡了半天书店,在于找到了怎么让eclipse启动时执行指定的程序,离解决问题又近了一步。现在和大家分享下收获。

新建一个插件项目,增加一个org.eclipse.ui.startup扩展点, 2006123101.jpg
指向直接写的test.EasyStartup类
EasyStartup:
1 package test;
2
3 import org.eclipse.swt.widgets.Display;
4 import org.eclipse.ui.IStartup;
5
6 public class EasyStartup implements IStartup {
7 public void earlyStartup() {
8 Display.getDefault().syncExec(new Runnable() {
9 public void run() {
10 System.out.println("hello start");
11 }
12 });
13 }
14
15 }
作为插件运行,控制台会输出:
hello start

呵呵,小小的成功。
但是我还是无法获取IWorkbenchWindow对象。。。。。。。。
这样我的插件还是不能启动时强制加载并初始化。。。。。。。。
谁知道怎么获取IWorkbenchWindow!?
91156.html

交口称赞 2006-12-31 14:38 发表评论
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP