JDK(Java Development Kit) 和 JRE(Java Runtime Environment) 是 Java 平台的两个重要组成部分,它们各自有不同的用途和功能:
JDK(Java Development Kit)
- 用途:JDK 是 Java 的开发工具包,主要面向开发人员。
- 包含内容:
- 适用对象:需要编写和开发 Java 程序的开发人员。
JRE(Java Runtime Environment)
- 用途:JRE 是 Java 的运行环境,主要面向运行 Java 程序的用户。
- 包含内容:
- 适用对象:只需要运行 Java 程序的用户。
当理解JDK、JRE和JVM的关系时,可以将JDK看作是JRE加上一些额外的开发工具和库的组合,而JRE可以看作是JVM加上Java类库的组合。
即:
JDK = JRE + 开发工具和库