Java中的JVM,JRE,JDK的关系
JVM(Java虚拟机)
JRE(java运行环境)
光有JVM还不能让class文件执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。lib中则是jvm工作所需要的类库。在JDK的安装目录里你可以找到jre目录,里面有两个文件夹bin和lib,jvm和lib合起来就称为JRE,
JDK(java开发工具包)
JDK的安装目录。在目录下面有六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的是以下四个文件夹:bin、include、lib、jre
bin:最主要的是编译器(javac.exe)
include:java和JVM交互用的头文件
lib:类库
jre:java运行环境
注意:这里的bin、lib文件夹和jre里的bin、lib是不同的
所以JDK包含JRE,JRE包含JVM
微信扫码关注
更新实时通知