JRE(Java Runtime Environment)
即Java运行时环境,包括Java虚拟机、Java基础类库。是使用Java语言编写的程序运行所需要的软件环境,是提供给想运行Java程序的用户使用的,还有所有的Java类库的class文件都在lib目录下,并且都打包成了jar包。
JDK(Java Development Kit)
即Java发开工具,是使用Java语言编写的编写程序所需要的开发工具,是提供给程序员使用的。JDK包括了JRE,同时还包含了编译Java程序的编译器Javac,还包括了很多Java程序调试和分析的工具。如果你想运行Java程序,只需要安装JRE;如果你想编写Java程序,就需要安装JDK。