`
withyou
  • 浏览: 449924 次
社区版块
存档分类
最新评论

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

阅读更多
为了让偶写的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!?


交口称赞 2006-12-31 14:38 发表评论
分享到:
评论

相关推荐

    eclipse启动参数设置

    ### Eclipse启动参数设置详解 #### 一、概述 Eclipse是一款非常流行的开源集成开发环境(IDE),被广泛应用于Java开发领域以及其他多种编程语言的开发工作中。对于初学者来说,掌握Eclipse的基本操作以及如何合理...

    非eclipse环境启动demo

    在非Eclipse环境中启动OSGI应用的Demo是一个实用的技术实践,尤其对于开发者来说,了解如何在没有集成开发环境(IDE)支持的情况下运行OSGI服务至关重要。这个Demo主要展示了如何在只有Java Development Kit (JDK)的...

    Eclipse 启动运行速度调优

    CMS是一种并发的垃圾回收机制,能够在应用程序运行时执行大部分垃圾回收工作,从而减少暂停时间。并行新生代垃圾回收则通过利用多核处理器的能力,加快垃圾回收的速度。 ##### 6. `-XX:+UseParallelGC` 并行垃圾...

    eclipse linux环境下 安装程序

    第一次启动Eclipse时,你可能需要配置JRE,确保系统中已安装Java,并在Eclipse的首选项中指定Java的安装路径。 8. **更新与插件**: 安装完成后,可以通过Eclipse的内置软件更新功能检查并安装最新的更新,同时也...

    在Eclipse中调试程序

    当程序运行到这一行时,会自动暂停,这时你可以查看当前的变量状态或执行其他调试操作。 2. **以Debug方式启动Tomcat服务器**: 对于Web应用程序,我们需要通过Debug模式启动服务器,如Tomcat。在Eclipse中,选择...

    Eclipse启动优化

    - **增加初始内存大小**:增加`-Xms`和`-Xmx`参数值,以确保Eclipse启动时有足够的内存,如`-Xms512m -Xmx2048m`。 2. **优化工作空间设置** - **清理metadata**:Eclipse的工作空间中包含了大量的元数据,定期...

    在ubuntu_linux下安装eclipse以及运行c++程序的安装步骤

    在Ubuntu Linux环境下安装Eclipse并运行C++程序的步骤相当直观,主要分为三个阶段:下载必要的软件、安装软件和配置Eclipse以支持C++编程。首先,你需要下载Java运行环境(JRE)、Eclipse IDE以及C/C++ Development ...

    java工程脱离eclipse运行

    完成这些步骤后,在指定的路径下将生成一个JAR文件,双击该文件将运行程序。 在Java工程中脱离Eclipse运行的主要优点是可以在不安装Eclipse的情况下运行Java程序,提高了程序的可移植性和灵活性。 在实现Java工程...

    Eclipse_运行命令行参数大全

    - **描述**:指定启动时运行的应用程序 ID。此参数通常不需要设置,除非有特殊需求。 - **`-boot` 定义引导插件位置** - **命令格式**:`-boot <URL_of_bootJar>` - **描述**:已不再推荐使用,建议使用 `-...

    使用 Eclipse 远程调试 Java 应用程序

    在开发Java应用程序时,远程调试是一项非常重要的技能,特别是在处理无法直接访问的远程服务器或资源有限的设备上运行的应用程序。Eclipse作为一个强大的Java集成开发环境(IDE),提供了丰富的远程调试功能。本篇...

    Eclipse 运行命令行参数大全

    - **平台选项**:这些选项用于控制 Eclipse 启动时的行为,比如指定工作区的位置、选择运行的应用程序等。 - **Java 虚拟机 (JVM) 参数**:Eclipse 是基于 Java 构建的,因此可以通过 JVM 参数进一步优化 Eclipse 的...

    Linux下eclipse的安装

    这里的 `[Desktop Entry]` 表示这是一个桌面入口, `Encoding=UTF-8` 指定了编码, `Name` 和 `Comment` 指定了应用程序的名称和描述, `Exec` 指定了应用程序的可执行文件, `Icon` 指定了应用程序的图标, `...

    eclipse tomcat启动,内存溢出问题

    在使用Eclipse集成开发环境部署并运行基于Tomcat的应用程序时,经常会出现“java.lang.OutOfMemoryError: Java heap space”这类错误提示。这表明当前分配给Java虚拟机(JVM)的内存不足以支持程序正常运行,即发生...

    使用Eclipse制作可执行jar文件

    这不仅便于应用程序的分发和部署,还能够减少用户在运行应用时的配置复杂性。本文将详细讲解如何利用Eclipse IDE来制作可执行的JAR文件,包括必要的步骤、关键设置以及可能遇到的问题解决方案。 #### 二、准备工作 ...

    使用Eclipse ADT构建PhoneGap入门程序

    启动Eclipse,选择"File" -> "New" -> "Project",然后在向导中选择"Android Project"。在接下来的步骤中,指定项目名称、选择最小SDK版本,以及创建一个新的空Activity。 **3. 设置PhoneGap环境** - 下载最新版的...

    Eclipse运行配置tomcat

    - 打开Eclipse IDE,通过菜单路径 `Window > Preferences > Server > Server Runtime Environments` 进入服务器运行时环境配置界面。 - 点击右下角的“Add”按钮,选择已安装的Tomcat 6.0版本,按照向导提示完成...

    eclipse安装包eclipse安装包

    在Eclipse中,你可以设置断点进行调试,通过“运行”菜单选择“运行配置”来启动你的程序。Eclipse提供强大的调试工具,包括单步执行、查看变量值、调用堆栈等。 10. **版本控制**: 对于团队协作,Eclipse支持...

Global site tag (gtag.js) - Google Analytics