JDK、JRE和JVM

JDK、JRE和JVM

JDK:Java Development Kit

  • Java开发集成工具包,包含了java程序开发所需要的各种工具和资源,如运行时环境 JRE、Java编译器 javac、监控工具 jconsole、分析工具 jvisualvm等。

img

JRE:Java运行时环境

  • 解释执行java文件,想要运行java文件必须安装JRE,JRE包含了JVM

JVM:Java虚拟机(Java Virtual Mechinal)

  • java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机
  • 不同平台对应有不同的JVM,具有平台独立性

总结

  1. JDK用于开发,包含了JRE
  2. 运行java文件必须安装JRE,JRE包含了JVM
  3. JVM是java实现跨平台的核心关键所在
原文地址:https://www.cnblogs.com/zuozs/p/14256989.html