RCP应用程序实际上是插件和运行时内核的组合,其大致构成如图1-3所示。
图1-3 RCP体系结构
实际上,一个最小化的RCP应用程序只需要Java基础类库,例如J2SE1.4 JRE。根据RCP的复杂程度,可能只需要大约6~40M磁盘空间。开发者可以根据需要选取相应插件,例如不使用JFace,或者不基于OSGi,只要能够满足要求即可。