JRE是Java Runtime Environment的简称,即Java运行时环境,它是Java程序运行所必须的环境集合,主要由Java虚拟机、Java平台核心类和若干支持文件组成。JRE不包含开发工具、编译器、调试器以及其他工具。J2RE是Java2 Runtime Environment的简称,有时简称为JRE。
JDK是Java Development Kit的简称,即Java开发工具包。JDK是Sun公司针对Java开发者的产品,提供了Java的开发环境和运行环境。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
JDK是整个Java的核心,它包括了Java运行环境(Java Runtime Environment)、一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK,因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除此之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK、BEA公司开发的Jrocket以及GNU组织开发的JDK等。
JDK中除了包括JRE的全部内容外,它还包含开发者用以编译,调试和运行Java程序的工具.
|