首页 > 其他 > 详细

JDK、JRE、JVM的区别和联系

时间:2018-08-04 00:28:47      阅读:189      评论:0      收藏:0      [点我收藏+]

JDK=JRE+开发工具包;

JRE=JVM+核心内库;

JVM--java virtual machine(Java虚拟机)。Java语言的一个非常重要的特点就是跨平台,而要实现跨平台就是依靠JVM(Java虚拟机)。不同的平台对应不同的JVM,Java程序编译后生成的字节码文件(.class文件)通过JVM(Java虚拟机)生成具体平台机器执行指令,这就是Java能够“一次编译,到处运行”的原因。

JRE--Java Runtime Environment,Java运行环境。仅仅靠JVM是不能够运行java程序的,因为一个java程序的运行不但要有JVM,还要有我们需要用的类(核心内库)。而JRE就是由JVM和核心内库。

JDK(Java Development Kit)Java的开发环境。JDK包括JRE 和开发工具包,只有安装了JDK我们才能开发java语言。

如果只是想运行一个java程序,只需要安装JRE就行了。但如果想开发java程序,则需要安装JDK。

JDK、JRE、JVM的区别和联系

原文:https://www.cnblogs.com/cjm09/p/9416983.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!