JAVA“三大护法”—JVM、JRE、JDK

了解一下

  1. JVM(Java Virtual Machine):Java虚拟机,是Java程序的运行环境。
  2. JRE(Java Runtime Environment):是Java程序运行时的环境,包含JVM和运行时所需要的核心类库。
  3. JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。

也就是说

  1. Java编写的软件可以运行在任何的操作系统上(跨平台),是因为我们编写的程序运行在JVM上,而JVM可以运行在任何的操作系统上。
  2. 我们想要运行一个Java程序,只需要安装JRE就可以了
  3. 我们想要开发一个全新的Java程序,那么必须安装JDK。

有图

有真相

我们知道了JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。

发布了178 篇原创文章 · 获赞 178 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/luckystar_99/article/details/90580172