JDKJREJVM的区别和联系
Posted cjm09
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDKJREJVM的区别和联系相关的知识,希望对你有一定的参考价值。
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。
以上是关于JDKJREJVM的区别和联系的主要内容,如果未能解决你的问题,请参考以下文章