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。
原文地址:https://www.cnblogs.com/cjm09/p/9416983.html
时间: 2024-10-30 05:02:32