JRE、JDK、JVM 的区别
JRE
:Java Runtime Environment的简称,是java程序
运行时
的环境
,包含JVM和运行时
所需要的核心类库
。
JDK
:Java Development Kit的简称,是java程序开发的工具包
,包含JRE和开发人员使用的工具。
JVM
:是java虚拟机
(Java Virtual Machine)的简称,是所有java程序的
运行
环境
,所有java代码都运行在JVM上,JVM是运行在操作系统上的。java程序可以运行在不同的操作系统上,也就是跨平台性
,但是JVM不具有跨平台性,所以每个操作系统都有不同版本的虚拟机。
由上,也就是说想要运行一个已有的Java程序
,只需要安装JRE
就可以了。如果想要开发一个全新的java程序
,就必须安装JDK
。