JVM (Java Virtual Machine)
JRE (Java Runtime Environment)
JDK (Java Development Kit)
JDK > JRE > JVM
JVM 是 Java 虚拟机,负责将字节码(.class 文件)解释或编译成机器码并在操作系统上执行。
它是 Java 跨平台特性的核心,因为不同操作系统有各自的 JVM 实现,可以确保相同的 Java 字节码在不同系统上执行时表现一致。
JRE 提供了运行 Java 程序所需的环境,适合想要运行而非开发 Java 程序的用户。
JRE 包含 JVM,但没有编译器(如 javac),因此无法独立完成 Java 应用的开发工作。
JDK 是 Java 开发工具包,包含了 JRE 和开发工具,如编译器 javac、调试工具、Java 文档生成工具等。
JDK 是用于开发 Java 程序的完整工具包,它提供了从源代码编写、编译到调试和运行的全套功能。
如果只想运行Java程序只需安装JRE即可,如果想开发Java程序则需要安装JDK。
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » JDK、JRE、JVM之间的关系
发表评论 取消回复