昨天论坛一个朋友问起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的发行包,一般用户直接下载这个包就可以开发了,它包含了很多常用的包,比如Platform SDK,JDT SDK,RCP SDK,CVS,JUnit等等
这个是JUnit相关的包
Eclipse提供了很多Example,它们仍然以plugin的方式提供给用户,可以通过Help -> Install New Software直接下载
Eclipse本身也是一个RCP,如果仅仅关心RCP本身,而且不包含源码,可以使用这个包
SDK全称为Software Development Kit,软件开发包,一般会包含api以及源码,RCP SDK包含了RCP开发的基础源码和api说明
The delta pack contains all the platform specific resources from the SDK and is used for cross-platform exports of RCP applications. 这个不太清楚是干嘛的,估计与跟平台移植相关
这个也不清楚 - -
Eclipse Platform的运行时,其实这就是一个最简单的Eclipse了,只有50M
Eclipse Platform的SDK,相对于Runtime,多了一些源码和api说明
Java Development Toolkit 运行时,开发Java的必要环境,Eclipse Platform必须要包含JDT才能进行Java开发
Java Development Toolkit 的SDK
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.不太了解,有兴趣的自己看看
These drops contain the standalone jar processor and associated source. The jar processor is extracted from org.eclipse.update.core.
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,比如
PDE的SDK
CVS版本控制的运行时
SWT的运行时和源码
Eclipse Releng工具,很强大,更多信息参考http://wiki.eclipse.org/Platform-releng-faq