java - JDK 包含 src.zip 但 JRE 不包含

标签 java

刚刚注意到 JDK 包含 src.zip 和一组 java 文件。我检查了JRE,没有找到那里。

这是否意味着 JVM 不需要这些文件来运行我的代码?

最佳答案

JDK(Java Development kit),顾名思义,就是一个开发工具包,因此它包含了对开发人员有用的工具和资源。其中许多工具或资源实际上并不是运行 Java 应用程序所必需的。具体来说,src.zip 包含对开发人员有用的源代码,但实际上并不是运行 Java 应用程序所必需的。

相比之下,JRE(Java 运行时环境)仅包含 JVM 以及运行 Java 应用程序所需的工具和资源。

所以,简而言之,为了运行 Java 应用程序,您只需要 JRE。 JDK 中 JRE 中不存在的任何内容都不是必需的。

关于java - JDK 包含 src.zip 但 JRE 不包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874945/

相关文章:

java - 何时使用 JCR(内容存储库)而不是其他选项?

java - 转换为 JSon 或任何 java map 类型

java - 在 ImageJ Javascript 宏中合并 RGB channel

java - 如何从名称中获取任意枚举的实例作为字符串

java - JSOUP .attr() 方法不从工作 html 中提取数据

java - 解决 QR 拼图的算法

java - java.awt.geom.Rectangle2D 的字段?

java - Base64 编码位图返回冗长的字符串

java - 日期不正确

java - 使用鼠标和键盘在 3D 空间中移动 [JavaFX3D]