JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的 Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java RuntimeEnvironment) ,一些Java工具和Java 的核心类库(Java API)。
JRE
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。
Oracle提供了两种Java平台的实现,一种是我们上面说的JDK,Java开发标准工具包,一种是JRE,叫做Java Runtime Environment,Java运行时环境。JDK的功能要比JRE全很多。