JVM,JDK,JRE的区别,jvmjdkjre区别
分享于 点击 1610 次 点评:14
JVM,JDK,JRE的区别,jvmjdkjre区别
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。可以用来实现java的跨平台性。
JRE是Java Runtime Environment的缩写,指Java运行环境。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。即 JRE = JVM + java类库
JDK是Java Development Kit的缩写,它是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。即 JDK = JRE + java开发工具(其中的开发工具有:编译工具(javac.exe) 打包工具(jar.exe)等)
简而言之 :三者的关系是 使用JDK开发完成的java程序,交给JRE去运行,通过JVM实现跨平台性。
为什么JDK中要包含一个JRE呢?
其一,开发完的程序,需要运行一下查看效果。
其二,JDK中的开发工具都是java语言编写的应用程序,为了方便使用打包成exe文件,
如果没有JRE,那么这些开发工具是运行不了的。
相关文章
- 暂无相关文章
用户点评