定义
JVM:JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分。用于执行bytecode字节码的“虚拟计算机”。
JRE:JRE是Java Runtime Environment(java运行环境)的缩写。包含Java虚拟机、库函数、运行Java应用程序所必需的的文件。
JDK:JDK是Java Development Kit(java开发工具包)的缩写。
包含JRE,以及增加编译器和调试器等用于程序开发的文件。
关系
JDK是Java的开发工具包,其内部包含JRE。而JRE是Java程序的运行环境,如果不是搞开发,只是运行Java程序,那么在计算机上安装JRE即可。JDK和JRE都包含Java虚拟机,所有的Java源文件要执行必须先编译成为.class文件,由虚拟机将程序解释给操作系统执行。
本文详细介绍了JVM(Java虚拟机)、JRE(Java运行环境)和JDK(Java开发工具包)的概念及其相互关系。JVM是执行Java字节码的核心组件,JRE包含了运行Java程序所需的所有组件,而JDK则是在JRE的基础上增加了开发工具,如编译器和调试器。如果只需要运行Java程序,安装JRE即可;若进行开发工作,则需安装JDK。
2216

被折叠的 条评论
为什么被折叠?



