首页 > Java > java教程 > JDK 与 JRE:Java 开发和执行需要哪一个?

JDK 与 JRE:Java 开发和执行需要哪一个?

Mary-Kate Olsen
发布: 2024-12-13 15:52:09
原创
341 人浏览过

JDK vs. JRE: Which One Do I Need for Java Development and Execution?

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 之间的选择取决于预期任务:

  • JRE: 非常适合执行预编译的 Java 程序或在开发不是主要关注点的环境中运行基于 Java 的应用程序。
  • JDK: 对于需要构建、编译和调试 Java 程序的开发人员至关重要。它提供了从头开始创建自定义应用程序的工具。

其他注意事项

有时,即使对于非开发人员来说,JDK 也可能是必需的。例如,在部署基于 JSP 的 Web 应用程序时,JSP 文件将转换为 Java servlet。应用服务器利用JDK来编译servlet来执行。

以上是JDK 与 JRE:Java 开发和执行需要哪一个?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板