剑指Java:核心原理与应用实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
 第1章 Java语言概述

1.6 Java语言的开发环境和运行环境

在了解了Java跨平台的原理之后,那我们该怎么搭建Java的开发环境和运行环境呢?为了能够快速开发Java程序,Java除了提供JVM,还提供了JDK和JRE,图1-9为JDK、JRE、JVM三者间的关系。JDK包含JRE,JRE包含JVM。

1.JDK(Java Development Kits):Java开发工具包

JDK是Sun公司提供的一套用于开发Java应用程序的开发工具包,JDK提供给Java开发人员使用,其中包括Java的开发工具,也包括JRE。所以,安装了JDK,就不用再单独安装JRE了。JDK的开发工具包括编译工具(javac.exe)、打包工具(jar.exe)等。

2.JRE(Java Runtime Environment):Java运行环境

JRE包括JVM和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,那么计算机中只需要安装JRE即可。

图1-9 JDK、JRE、JVM三者间的关系

3.JVM(Java Virtual Machine):Java虚拟机

JVM即Java虚拟机,负责解释执行字节码指令集。