2021-06-21 16:34

JDK JRE JVM三者联系与区别

码自答

JavaEE

(1011)

(0)

收藏

JDK--Java Development Kit

Java开发包

主要为Java程序的开发所使用。其中包括了编译和运行Java程序所需要的各种工具和资源。以及常用的Java类库。

image.png

JDK的bin目录下的常用工具。

image.png



JRE--Java Runtime Environment

Java运行环境

主要用来运行Java程序。用于解释执行Java的字节码文件。

如果不是开发程序,普通运行Java程序,安装JRE即可。


JVM-Java Virtual Machine

Java虚拟机

Java实现跨平台最核心的部分。

Java程序的运行,由虚拟机完成。JVM主要工作是解析字节码到操作系统的系统调用。

JVM不关心源程序(*.java文件)。关心字节码文件(*.class文件).

tomcat服务器需要通过JVM来实现Java代码的执行。

image.png

0条评论

点击登录参与评论