知识大全 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的启动时间 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近自从
Eclipse中的扩展点机制存在的理由 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 众所周知E
免疫抑制的启动可能与外伤后的急性反应有关,如外伤后血清中C反应蛋白等对免疫有明显抑制作用的物质含量持续升高,血清中前列腺素E,白三烯B4等也可能参与了免疫抑制的启动。皮质醇激素水平升高可抑制多种免疫过
免疫抑制的启动可能与外伤后的急性反应有关,如外伤后血清中C反应蛋白等对免疫有明显抑制作用的物质含量持续升高,血清中前列腺素E,白三烯B4等也可能参与了免疫抑制的启动。皮质醇激素水平升高可抑制多种免疫过
Java反射机制深入研究 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java反射是Java语
Java中异常机制的深入研究 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由于本文旨在探讨Ja
Java包导入机制的研究与解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java中有两种包
近10年来,对全麻机制的研究在亚细胞和分子水平取得很大进展,主要发现全麻药通过与细胞膜上的受体及通道蛋白发生直接的相互作用而发挥作用。这些发现对传统的脂质学说提出了严峻的质疑和挑战,并逐渐形成和提出了
以印染废水为处理对象,研究了水解酸化反应器启动过程中CODcr的去除率、出水B/C、pH值和反应器内VFA的变化。试验结果表明:反应器整个启动过程耗时35天,在废水量100%,CODcr去除率稳定在4
以印染废水为处理对象,研究了水解酸化反应器启动过程中CODcr的去除率、出水B/C、pH值和反应器内VFA的变化。试验结果表明:反应器整个启动过程耗时35天,在废水量100%,CODcr去除率稳定在4