Eclispe运行环境系列(二)-核心插件综述

来源:互联网 发布:百家cms微商城教程 编辑:程序博客网 时间:2024/05/10 22:58
 

 本文将以Eclispe3.3为例,对Eclispe核心运行环境的插件Jar包进行说明,Eclipse系统架构图如下所示,读者可以参考架构图对本文进行理解,本文不是对Runtime Jar包一个一个进行说明,主要是根据下面的架构图,看看Eclispe是怎样组织的

 

 

一、平台Runtime运行包

1OSGi包:

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

 

2Runtime运行包

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

org.eclipse.core.expressions_3.3.0.v20070606-0010.jar

org.eclipse.core.databinding_1.0.0.I20070606-0010.jar

org.eclipse.core.databinding.beans_1.0.0.I20070606-0010.jar

org.eclipse.core.contenttype_3.2.100.v20070319.jar

 

5、变量包

org.eclipse.core.variables_3.2.0.v20070426.jar

 

6、网络包

org.eclipse.core.net_1.0.0.I20070531.jar

 

二、UIworkbench

 

1、和Windows接口包

org.eclipse.ui.win32_3.2.100.I20070319-0010.jar

 

2、基础UI

org.eclipse.ui_3.3.0.I20070614-0800.jar

 

3SWT

org.eclipse.swt.win32.win32.x86_3.3.0.v3346.jar

org.eclipse.swt_3.3.0.v3346.jar

 

4Workbench(工作台)UI

org.eclipse.ui.workbench.texteditor_3.3.0.v20070606-0010.jar

org.eclipse.ui.workbench_3.3.0.I20070608-1100.jar

org.eclipse.ui.workbench.compatibility_3.2.0.I20070319-0010

 

5Editor(编辑器)包

org.eclipse.ui.editors_3.3.0.v20070606-0010.jar

 

6View(视图)包

org.eclipse.ui.views_3.2.100.I20070319-0010.jar

org.eclipse.ui.views.properties.tabbed_3.3.0.I20070605-0010.jar

 

7Jface

org.eclipse.jface.databinding_1.1.0.I20070606-0010.jar

org.eclipse.jface.text_3.3.0.v20070606-0010.jar

org.eclipse.jface_3.3.0.I20070606-0010.jar

 

8Form

org.eclipse.ui.forms_3.3.0.v20070511.jar

 

9IDE UI

org.eclipse.ui.ide.application_1.0.0.I20070530-0100.jar

org.eclipse.ui.ide_3.3.0.I20070620.jar

 

10、资源浏览器包

org.eclipse.ui.navigator.resources_3.3.0.I20070605-0010.jar

org.eclipse.ui.navigator_3.3.0.I20070605-0010.jar

 

11Browers(浏览器)包

org.eclipse.ui.browser_3.2.100.v20070524A.jar

 

12CheatSheet(动态导航)包

org.eclipse.ui.browser_3.2.100.v20070524A.jar

 

13Console(输出控制台)包

org.eclipse.ui.console_3.2.0.v20070530.jar

 

14、文本编辑包

org.eclipse.text_3.3.0.v20070606-0010.jar

 

15、外部工具调用包

org.eclipse.ui.externaltools_3.1.200.v20070416.jar

 

16、欢迎界面包

org.eclipse.ui.intro_3.2.100.v20070530.jar

org.eclipse.ui.intro.universal_3.2.100.v20070530A

 

17、网络连接设置包

org.eclipse.ui.net_1.0.0.I20070516.jar

 

18Presentation 样式包

org.eclipse.ui.presentations.r21_3.2.100.I20070605-0010.jar

 

19、搜索功能包

org.eclipse.search_3.3.0.v20070606-0010.jar

org.eclipse.compare_3.3.0.I20070606.jar

 

三、JDTJava开发工具

 

1JDT

org.eclipse.jdt.debug_3.3.0.v20070530a

org.eclipse.jdt.source_3.3.0.v20070606-0010-7o7jCHEFpPoqQYvnXqejeR

org.eclipse.jdt.apt.core_3.3.0.v20070607-1200.jar

org.eclipse.jdt.apt.pluggable.core_1.0.0.v20070529-2100.jar

org.eclipse.jdt.apt.ui_3.3.0.v20070430-1135.jar

org.eclipse.jdt.apt.ui_3.3.0.v20070430-1135.jar

org.eclipse.jdt.compiler.tool_1.0.0.v_771.jar

org.eclipse.jdt.core.manipulation_1.1.0.v20070606-0010.jar

org.eclipse.jdt.core_3.3.0.v_771.jar

org.eclipse.jdt.debug.ui_3.2.100.v20070531-1800.jar

org.eclipse.jdt.doc.isv_3.3.0.v20070613.jar

org.eclipse.jdt.doc.user_3.3.0.v20070608-1300.jar

org.eclipse.jdt.junit4.runtime_1.0.100.v20070606-0010.jar

org.eclipse.jdt.junit.runtime_3.3.0.v20070606-0010.jar

org.eclipse.jdt.junit_3.3.0.v20070606-0010.jar

org.eclipse.jdt.launching_3.3.0.v20070510.jar

org.eclipse.jdt.ui_3.3.0.v20070607-0010.jar

org.eclipse.jdt.ui_3.3.0.v20070607-0010.jar

 

2Debug

org.eclipse.debug.core_3.3.0.v20070607-1800.jar

org.eclipse.debug.ui_3.3.0.v20070607-1800.jar

 

3ANT编译包

Org.apache.ant_1.7.0.v200706080842

org.eclipse.ant.core_3.1.200.v20070522.jar

org.eclipse.ant.ui_3.2.100.v20070511.jar

 

4JUNIT

org.junit4_4.3.1

org.junit_3.8.2.v200706111738

 

四、插件开发

 

1PDE(插件开发环境)包

org.eclipse.pde.build_3.3.0.v20070612

org.eclipse.pde.core_3.3.0.v20070608-1300.jar

org.eclipse.pde.junit.runtime_3.3.0.v20070608-1300.jar

org.eclipse.pde.runtime_3.3.0.v20070608-1300.jar

org.eclipse.pde.ui.templates_3.3.0.v20070608-1300.jar

org.eclipse.pde.ui_3.3.0.v20070608-1300.jar

org.eclipse.pde_3.3.0.v20070608-1300.jar

 

2RCP(富客户端开发平台)包

org.eclipse.rcp_3.2.0.v20070612.jar

 

五、其它

 

1Team

org.eclipse.team.core_3.3.0.I20070607.jar

org.eclipse.team.cvs.core_3.3.0.I20070607.jar

org.eclipse.team.cvs.ssh2_3.2.100.I20070604.jar

org.eclipse.team.cvs.ssh_3.2.100.I20061208.jar

org.eclipse.team.cvs.ui_3.3.0.I20070607.jar

org.eclipse.team.ui_3.3.0.I20070607.jar

org.eclipse.cvs_1.0.0.v20070606.jar

 

2、动态更新包

org.eclipse.update.configurator_3.2.100.v20070615.jar

org.eclipse.update.core.win32_3.2.100.v20070615.jar

org.eclipse.update.core_3.2.100.v20070615.jar

org.eclipse.update.scheduler_3.2.100.v20070615.jar

org.eclipse.update.ui_3.2.100.v20070615.jar

 

3、多语言包

com.ibm.icu_3.6.1.v20070417.jar

org.eclipse.ltk.core.refactoring_3.3.0.v20070606-0010.jar

org.eclipse.ltk.ui.refactoring_3.3.0.v20070606-0010.jar

 

4Web服务器

org.eclipse.tomcat_4.1.230.v20070531

javax.servlet.jsp.source_2.0.0.v200706191603

javax.servlet.source_2.4.0.v200706111738

javax.servlet.jsp_2.0.0.v200706191603.jar

javax.servlet_2.4.0.v200706111738.jar

org.apache.commons.el_1.0.0.v200706111724.jar

org.apache.commons.logging_1.0.4.v200706111724.jar

org.apache.jasper_5.5.17.v200706111724.jar

org.apache.lucene.analysis_1.9.1.v200706181610.jar

org.apache.lucene_1.9.1.v200706111724.jar

org.mortbay.jetty_5.1.11.v200706111724.jar

jetty是一个轻量级的web容器,速度比tomcat快,配置简单,快速启动。可以方便对web程序进行运行调试

 

5、帮助包

org.eclipse.help.appserver_3.1.200.v20070510.jar

org.eclipse.help.base_3.3.0.v20070606.jar

org.eclipse.help.ui_3.3.0.v20070530.jar

org.eclipse.help.webapp_3.3.0.v20070607.jar

org.eclipse.help_3.3.0.v20070524.jar

 

 

原创粉丝点击