Java的编译环境和运行环境


Java JDK(Java Development Kit)是Java的开发工具包,它提供了开发Java应用程序所需的一整套工具,包括编译器(javac)、运行时环境(JRE)和其他实用工具。

Java SE是Java编程语言和平台的一个标准版本,而Java JDK是开发Java应用程序所需的工具集

JRE 包含了Java虚拟机(JVM),它是负责执行字节码的运行时引擎。

编译环境是指将Java源代码(.java文件)转换为字节码(.class文件)。

运行环境在Java SE中指的是安装了Java SE Runtime Environment(JRE)的机器。JRE 包含了Java虚拟机(JVM),它是负责执行字节码的运行时引擎。JVM将字节码转换成本地机器码,以便在特定操作系统上执行。JRE还包括了Java类库和其他运行时组件,这些都是运行Java程序所必需的。

JDK 包含了javac编译器,它是将Java源代码编译成字节码的工具。

运行环境是指实际执行Java字节码所需的一组工具和设置,通常称为Java虚拟机(JVM)。