Java 的运行环境有两个主要的组件:JDK(Java Development Kit)和 JRE(Java Runtime Environment)。
-
JDK(Java Development Kit):
- JDK 是 Java 开发工具包,提供了完整的 Java 开发环境。
- 包括了 Java 编译器(javac)、Java 虚拟机(JVM)、Java 类库(Java API)等工具和资源,用于开发和编译 Java 程序。
- JDK 是面向 Java 开发者的,它包含了开发和调试 Java 程序所需的一切。
-
JRE(Java Runtime Environment):
- JRE 是 Java 运行时环境,用于运行已经编译完成的 Java 程序。
- 包括 Java 虚拟机(JVM)和 Java 类库,但没有 Java 编译器(javac)等开发工具。
- JRE 主要面向普通用户,用于执行 Java 应用程序,而不涉及 Java 代码的编译。
区别总结:
-
JDK:
- 包含 JRE。
- 包含 Java 编译器(javac)和其他开发工具。
- 面向 Java 开发者,用于开发和编译 Java 程序。
-
JRE:
- 不包含 JDK 中的开发工具。
- 用于运行已经编译完成的 Java 程序。
- 面向普通用户,用于执行 Java 应用程序。
通常,如果你只是要运行 Java 程序而不涉及开发,那么你只需要安装 JRE。如果你是 Java 开发者,需要编写和编译 Java 代码,那么你需要安装 JDK。