本文共 561 字,大约阅读时间需要 1 分钟。
首先JDK是包含JRE和JVM的,JRE是包含JVM的,下面放一张他们之间的关系图(图片来源于网络)
JDK(Java Developent kit,Java开发工具包),他包含了编译工具、解释工具、打包工具等众多与开发相关工具,是提供给Java开发人员使用的。
是 Java 的运行环境RE 是运行 Java 程序所必须环境的集合,包含 JVM 标准实现及 Java 核心类库。它包括 Java 虚拟机、Java 平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。如果你仅下载并安装了 JRE,那么你的系统只能运行 Java 程序。JRE是面向 Java 程序的使用者,而不是开发者。
JDK包含了Java的核心类库的.class文件(在lib目录下,打包成jar包)和JVM虚拟机(jvm.dll)。
JDK包含可Java的核心类库的.class文件(在lib目录下,打包成jar包)并自带了一套JRE。为啥JDK自带了一套JRE呢?是因为在开发的时候使用类似于“javac”、“java”等命令是用Java语言编写的命令,在运行这些命令的时候需要lib目录下的jar包最后附上一张自己画的JDK、JRE、JVM他们之间的关系图
以上内容是来源于菜鸟教程转载地址:http://lyfef.baihongyu.com/