知识大全 Eclipse的启动机制研究

Posted 文件

篇首语:春蚕到死丝方尽,人至期颐亦不休。一息尚存须努力,留作青年好范畴。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Eclipse的启动机制研究相关的知识,希望对你有一定的参考价值。

Eclipse的启动机制研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  最近我一直在研究Eclipse的架构体系 下面我们就来看看Eclipse的启动机制吧

   Eclipse源代码

  eclipse sourceBuild srcIncluded zip 版本 大小 MB

  下载地址

  解压后的目录结构如下图 通过执行build bat可以编译出完整的Eclipse sdk 运行包 和我们网上下载的一样 但是这个过程可能需要一个小时左右的时间 要有耐性哦 所有的插件工程目录在plugins中 我们只需要导入现有工程即可把plugins下所有工程导入

          下面我们就先来研究一下Eclipse最核心的部分 就是RCP部分必须的插件 下面我列出了Eclipse RCP需要的插件

  

  

  将这些代码解压缩到一个空目录里 然后导入到Source Insight的Project里

  二 Eclipse启动过程

  首先我们从Eclipse的启动过程开始分析

   exe部分的引导

  eclipse exe是Eclipse的启动文件 是与平台相关的可执行文件 它的功能比较简单 主要是加载startup jar文件 代码在Eclipse源代码的eclipse sourceBuild srcIncluded plugins eclipse platform launchersrc zip 对应多个平台 对于win 平台 你可以直接运行win 目录下的build bat文件来编译得到它(需要安装C编译器)

   java代码部分的执行入口

  对于Eclipse 版本来说 如果在eclipse目录下没有找到startup jar 则直接执行 eclipse equinox launcher Main main方法

  当然我们可以在eclipse目录下定制我们自己的启动引导包startup jar 现在Eclipse 好像已经不建议这样做了 如果有这个包 那么这个包将是java代码的执行入口 你可以在命令行下运行java jar startup jar命令来启动Eclipse 它的入口是re launcher Main类 这个类最终执行的还是 eclipse equinox launcher Main main方法 它对应的源代码在 eclipse equinox launcher目录下的Main java 关于此文件的定制详细信息请查看eclipse sourceBuild srcIncluded plugins eclipse platform launchersrc zip中的eclipse c的注解部分

  我们从main函数往后跟踪 找到basicRun方法 这个是启动的主要部分

  cha138/Article/program/Java/ky/201311/28038

相关参考

知识大全 JVM优化:缩短eclipse的启动时间

JVM优化:缩短eclipse的启动时间  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近自从

知识大全 Eclipse中的扩展点机制存在的理由

Eclipse中的扩展点机制存在的理由  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  众所周知E

简述脑外伤急性期免疫抑制发生的机制。

免疫抑制的启动可能与外伤后的急性反应有关,如外伤后血清中C反应蛋白等对免疫有明显抑制作用的物质含量持续升高,血清中前列腺素E,白三烯B4等也可能参与了免疫抑制的启动。皮质醇激素水平升高可抑制多种免疫过

简述脑外伤急性期免疫抑制发生的机制。

免疫抑制的启动可能与外伤后的急性反应有关,如外伤后血清中C反应蛋白等对免疫有明显抑制作用的物质含量持续升高,血清中前列腺素E,白三烯B4等也可能参与了免疫抑制的启动。皮质醇激素水平升高可抑制多种免疫过

知识大全 Java反射机制深入研究

Java反射机制深入研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java反射是Java语

知识大全 Java中异常机制的深入研究

Java中异常机制的深入研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于本文旨在探讨Ja

知识大全 Java包导入机制的研究与解析

Java包导入机制的研究与解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  java中有两种包

简述全麻机制蛋白学说的研究进展概况。

近10年来,对全麻机制的研究在亚细胞和分子水平取得很大进展,主要发现全麻药通过与细胞膜上的受体及通道蛋白发生直接的相互作用而发挥作用。这些发现对传统的脂质学说提出了严峻的质疑和挑战,并逐渐形成和提出了

水解酸化反应器预处理印染废水的启动研究

以印染废水为处理对象,研究了水解酸化反应器启动过程中CODcr的去除率、出水B/C、pH值和反应器内VFA的变化。试验结果表明:反应器整个启动过程耗时35天,在废水量100%,CODcr去除率稳定在4

水解酸化反应器预处理印染废水的启动研究

以印染废水为处理对象,研究了水解酸化反应器启动过程中CODcr的去除率、出水B/C、pH值和反应器内VFA的变化。试验结果表明:反应器整个启动过程耗时35天,在废水量100%,CODcr去除率稳定在4