JRE
JRE(Java Runtime Environment)即Java运行时环境,包含Java虚拟机、Java基础类库等。JRE是使用Java语言编写的程序运行所需要的软件环境,主要提供给想要运行Java程序的用户使用。JRE可以运行已编译的Java程序,但不能用于创建新的程序。
JDK
JDK(Java Development Kit)即Java开发工具包。JDK是程序员使用Java语言编写Java程序所需的开发工具包,主要提供给程序员使用。JDK不仅包含JRE,还包含了编译器和开发工具,可以创建和编译程序。
总结
如果只需运行Java程序的话只需安装JRE即可,如果要编写Java程序的话则需要安装JDK。