jre和jdk有啥区别
时间: 2023-11-10 16:26:45 浏览: 39
JDK(Java Development Kit)是Java开发工具包,它包含了Java编译器(javac)、Java运行时环境(JRE)、Java类库等开发工具。JDK是Java开发的标准工具包,提供了完整的Java开发环境。
JRE(Java Runtime Environment)是Java运行时环境,它包含了Java虚拟机(JVM)和Java类库。JRE只提供Java程序的运行环境,并不包含Java开发工具。
简单来说,JDK是开发Java应用程序所必需的工具包,而JRE只是运行Java程序所必需的工具包。如果你只是想运行Java程序,那么只需要安装JRE即可;如果你想进行Java应用程序的开发,那么需要安装JDK。
相关问题
jre和jdk有什么区别
JDK(Java Development Kit)是Java开发工具包,包含Java开发所需的所有组件,包括Java运行环境JRE、Java编译器javac、Java文档工具javadoc等。
JRE(Java Runtime Environment)是Java运行环境,包括Java虚拟机(JVM)和Java类库,用于执行Java程序。如果只需要运行Java程序,则只需要安装JRE即可。
总的来说,JDK是开发Java程序所必需的工具包,而JRE则是运行Java程序所必需的环境。
jvm,jre,jdk联系和区别
JVM,JRE 和 JDK 都是 Java 开发中经常提到的概念。
JVM (Java Virtual Machine) 是 Java 虚拟机的缩写,它是一种虚拟的计算机,能够在真实计算机上运行 Java 程序。JVM 能够在不同的操作系统中运行,使得 Java 程序的可移植性变得非常强。
JRE (Java Runtime Environment) 是 Java 的运行环境,包含了 JVM、Java 类库和其他必要的组件。在运行 Java 应用程序时,需要安装 JRE。
JDK (Java Development Kit) 是 Java 开发工具包,它包含了 JRE 和其他开发工具,例如编译器和调试工具。它为开发者提供了创建和部署 Java 应用程序的一切必要工具。
因此,JVM、JRE 和 JDK 之间的关系是,JVM 是在 JRE 中实现的,JRE 又是 JDK 的一部分。JDK 是用于开发 Java 应用程序的完整工具包,而 JRE 只包含了运行 Java 应用程序所必需的部分。