JVM,JRE,JDK区别
时间: 2024-08-16 11:03:43 浏览: 42
详解Java中的JDK、JRE、JVM
5星 · 资源好评率100%
JVM(Java Virtual Machine),即Java虚拟机,是一个独立于硬件平台的运行环境,用于执行Java字节码。它不包含实际的代码,而是提供了一种通用的方式来解释和执行程序。
JRE(Java Runtime Environment),也称为Java运行环境,包含了JVM以及一些必要的库文件,如Java核心API、JavaFX等。它是为了在用户的计算机上运行Java应用程序而必需的基本软件包。
JDK(Java Development Kit),则是一套完整的开发工具集,除了JRE外,还包括了Java编译器(javac)、Java文档生成工具(javadoc)、Java打包工具(jar)、源代码编辑器(通常集成在IDE中)以及其他开发者需要的一些工具。JDK是用于编写、测试和部署Java应用程序的。
阅读全文