本文将以Eclispe3.3为例,对Eclispe核心运行环境的插件Jar包进行说明,Eclipse系统架构图如下所示,读者可以参考架构图对本文进行理解,本文不是对Runtime Jar包一个一个进行说明,主要是根据下面的架构图,看看Eclispe是怎样组织的
一、平台Runtime运行包
1、OSGi包:
org.eclipse.equinox.launcher.win32.win32.x86_ 1.0.0 .v20070523
org.eclipse.osgi.services_3.1.200.v20070605.jar
org.eclipse.osgi.util_3.1.200.v20070605.jar
org.eclipse.osgi_ 3.3.0 .v20070530.jar
org.eclipse.equinox.app_ 1.0.0 .v20070606.jar
org.eclipse.equinox.common_ 3.3.0 .v20070426.jar
org.eclipse.equinox.http.jetty_ 1.0.0 .v20070607.jar
org.eclipse.equinox.http.registry_ 1.0.0 .v20070608.jar
org.eclipse.equinox.http.servlet_ 1.0.0 .v20070606.jar
org.eclipse.equinox.jsp.jasper.registry_ 1.0.0 .v20070607.jar
org.eclipse.equinox.jsp.jasper_ 1.0.0 .v20070607.jar
org.eclipse.equinox.launcher_ 1.0.0 .v20070606.jar
org.eclipse.equinox.preferences_3.2.100.v20070522.jar
org.eclipse.equinox.registry_ 3.3.0 .v20070522.jar
2、Runtime运行包
org.eclipse.core.runtime.compatibility.registry_3.2.100.v20070316
org.eclipse.platform_ 3.3.0 .v20070613
org.eclipse.sdk_ 3.3.0 .v20070613
org.eclipse.core.runtime_3.3.100.v20070530.jar
org.eclipse.core.runtime.compatibility_3.1.200.v20070502.jar
org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar
org.eclipse.core.boot_3.1.100.v20060603.jar
org.eclipse.core.commands_ 3.3.0 .I20070605-0010.jar
3、资源包,和workplcae中文件的I/O接口
org.eclipse.core.resources_ 3.3.0 .v20070604.jar
org.eclipse.core.resources.win32_ 3.3.0 .v20070226.jar
org.eclipse.core.resources.compatibility_3.2.100.v20070502.jar
org.eclipse.core.filebuffers_ 3.3.0 .v20070606-0010.jar
org.eclipse.core.filesystem.win32.x86_ 1.1.0 .v20070510.jar
org.eclipse.core.filesystem_ 1.1.0 .v20070606.jar
4、任务管理包
org.eclipse.core.jobs_ 3.3.0 .v20070423.jar