JDK 和 JRE 分别有什么作用和区别 JDK:Java Development Kit 的简称,java开发工具包,提供java的开发环境和运行环境,包含了JRE。JRE:Java Runtime Environment 的简称,java运行环境,提供java运行所需要的环境。 简单来说:如果你只需要运行java程序,只需要安装JRE就可以了,但是如果你要编写java程序,就需要安装JDK。