框架启动位于org.eclipse.osgi_<version>插件中,入口为org.eclipse.core.runtime.adaptor.EclipseStarter.run(String[] args, Runnable endSplashHandler)
其中最主要的方法是Startup方法,其主要功能:
1.初始化框架属性信息 FrameworkProperties
2.处理命令行参数
3.初始化LocationManager
4.加载config.ini中配置信息
5.创建框架适配器实例 FrameworkAdapter
6.创建框架实例 Framework
7.加载平台所需的Bundles
8.设置启动级别 默认是6
1.创建框架适配器实例 FrameworkAdapter