Windows平台Eclipse Project介绍

昨天论坛一个朋友问起http://download.eclipse.org/eclipse/downloads/drops/R-3.7-201106131736/winPlatform.php这页面的内容,每个部分都是干什么的。这里简单的整一下。

其实很简单,这个页面就是介绍了在Eclipse Project在Windows平台下,提供了哪些可供下载的包。

这个就是Eclipse SDK,170M,分为Windows 32位和64位两种。Windows64位一般会用x86_64标识。

除了最常用的Eclipse SDK以外,还有很多包可以单独下载:

对于Eclipse 小组来说,每一个组成Eclipse的部分都是独立,都可以单独运行,所以在下载的页面,很多常用的包都可以单独下载,比如Runtime Binary:

下面一一讲解下每个包的作用:

Eclipse SDk

Eclipse的发行包,一般用户直接下载这个包就可以开发了,它包含了很多常用的包,比如Platform SDK,JDT SDK,RCP SDK,CVS,JUnit等等

JUnit Plugin Tests and Automated Testing Framework

这个是JUnit相关的包

Example Plug-ins

Eclipse提供了很多Example,它们仍然以plugin的方式提供给用户,可以通过Help -> Install New Software直接下载

RCP Runtime Binary

Eclipse本身也是一个RCP,如果仅仅关心RCP本身,而且不包含源码,可以使用这个包

RCP SDK

SDK全称为Software Development Kit,软件开发包,一般会包含api以及源码,RCP SDK包含了RCP开发的基础源码和api说明

DeltaPack

The delta pack contains all the platform specific resources from the SDK and is used for cross-platform exports of RCP applications. 这个不太清楚是干嘛的,估计与跟平台移植相关

com.ibm.icu.base binary and source Plug-ins

这个也不清楚 - -

Platform Runtime Binary

Eclipse Platform的运行时,其实这就是一个最简单的Eclipse了,只有50M

Platform SDK

Eclipse Platform的SDK,相对于Runtime,多了一些源码和api说明

JDT Runtime Binary

Java Development Toolkit 运行时,开发Java的必要环境,Eclipse Platform必须要包含JDT才能进行Java开发

JDT SDK 

Java Development Toolkit 的SDK

JDT Core Batch Compiler

These drops contain the standalone batch java compiler, Ant compiler adapter and associated source. The batch compiler and Ant adapter (ecj.jar) are extracted from the org.eclipse.jdt.core plug-in as a 1.2MB download. For examples of usage, please refer to this help section: JDT Plug-in Developer Guide>Programmer's Guide>JDT Core>Compiling Java code.不太了解,有兴趣的自己看看

Jar Processor

These drops contain the standalone jar processor and associated source. The jar processor is extracted from org.eclipse.update.core. 

PDE Runtime Binary

PED又是一个很重要的东西,全称 Plug-in Development Environment (PDE) ,provides tools to create, develop, test, debug, build and deploy Eclipse plug-ins, fragments, features, update sites and RCP products.

PDE UI,PDE主要用来方便用户进行Plugin开发,它提供了很多UI,比如

  • Form-Based Manifest Editors: Multi-page editors that centrally manage all manifest files of a plug-in or feature.
  • RCP Tools: Wizards and a form-based editor that allow you to define, brand, test and export products to multiple platforms.
  • New Project Creation Wizards: Create a new plug-in, fragment, feature, feature patch and update sites.
  • Import Wizards: Import plug-ins and features from the file system.
  • Export Wizards: Wizards that build, package and export plug-ins, fragments and products with a single click.
  • Launchers: Test and debug Eclipse applications and OSGi bundles.
  • Views: PDE provides views that help plug-in developers inspect different aspects of their development environment.
  • Miscellaneous Tools: Wizards to externalize and clean up manifest files.
  • Conversion Tools: Wizard to convert a plain Java project or plain JARs into a plug-in project.
  • Integration with JDT: Plug-in manifest files participate in Java search and refactoring. 

PDE SDK

PDE的SDK

CVS Client Runtime Binary

CVS版本控制的运行时

CVS Client SDK

SWT Binary and Source

SWT的运行时和源码

org.eclipse.releng.tools plug-in

Eclipse Releng工具,很强大,更多信息参考http://wiki.eclipse.org/Platform-releng-faq

猜你喜欢

转载自salever.iteye.com/blog/1329238
今日推荐