第1个回答 2022-11-23
Java 开发工具包 (JDK) 提供了构建所有面向 Java 平台的应用程序的基础。JDK 包括执行各种任务的各种工具和实用程序,包括将源代码编译成字节码、打包应用程序、启动 Java 虚拟机 (JVM) 和管理 Java 应用程序的运行时环境。JDK 是一个软件包,其中包含各种工具和实用程序,可以开发、打包、监控和部署为任何标准 Java 平台构建的应用程序
JDK是整个JAVA的核心,包括了Java运行环境JRE(JavaRuntimeEnvirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即JavaAPI包括rt.jar)。金字塔结构:JDK=JRE+JVM+其它。运行Java程序一般都要求用户的电脑安装JRE环境(JavaRuntimeEnvironment);没有jre,java程序无法运行;而没有java程序,jre就没有用武之地。