JDK 与 JRE:了解主要区别
在 Java 编程领域,两个缩写词经常交叉:JDK 和 JRE。了解两者之间的细微区别对于开发人员至关重要。
Java 运行时环境 (JRE)
JRE 是 Java 运行时环境的缩写,提供所需的基本组件执行已编译的 Java 程序。它包含 Java 虚拟机 (JVM)、Java 类库、java 命令和支持基础设施。 JRE 仅用于运行已建立的 Java 应用程序。
Java 开发套件 (JDK)
与 JRE、JDK 或 Java 开发套件相比,是用于 Java 的综合 SDK(软件开发工具包)。它整合了 JRE 中的所有内容,包括用于创建和编译 Java 程序的附加工具。 JDK 包括 javac 编译器、javadoc 文档生成器和 jdb 调试器。
何时使用 JRE 与 JDK
JRE 和 JDK 之间的选择取决于预期任务:
其他注意事项
有时,即使对于非开发人员来说,JDK 也可能是必需的。例如,在部署基于 JSP 的 Web 应用程序时,JSP 文件将转换为 Java servlet。应用服务器利用JDK来编译servlet来执行。
以上是JDK 与 JRE:Java 开发和执行需要哪一个?的详细内容。更多信息请关注PHP中文网其他相关文章!