
1.4 搭建Java开发环境
Java语言执行需要经过编译源代码,而后才可以在JVM上解释字节码程序,这些操作都需要JDK(Java Development Kit,Java开发工具包)的支持才可以正常完成。
1.4.1 JDK简介

JDK是Oracle提供给开发者的一套Java开发工具包,开发者可以利用JDK进行源代码的编译,也可以进行字节码的解释执行,开发者可以直接通过Oracle的官方网站(http://www.oracle.com)获取JDK工具,具体如图1-7所示。

图1-7 通过Oracle官方站点下载JDK
进入Java SE的下载页面时会询问用户要下载的JDK类型,如图1-8所示,主要有以下几种。
JDK(Java Development Kit):主要提供Java程序的开发支持,同时也提供有JRE(Java Runtime Environment)的支持,也就是说安装完JDK之后就同时具备了开发与运行Java程序的支持,也是本节使用的环境。
JRE(Java Runtime Environment):提供有Java的运行环境,但是无法进行项目开发。此处JRE分为两类:一类是Server JRE(服务器端JRE);另一类是Client JRE(客户端JRE)。
由于本次需要进行程序的编译与解释,所以将下载JDK,打开相应的链接之后可以看到如图1-9所列出的不同操作系统的JDK支持版本,由于笔者是在Windows 10操作系统中配置的,所以选择Windows版本。

图1-8 选择Java SE下载类型

图1-9 选择JDK版本
提示:JDK中几个经典的版本。
JDK最早的版本是在1995年发布的,每个版本都有一些新的特点,有以下几个代表性的版本。
【1995年5月23日】JDK 1.0的开发包发布,于1996年JDK正式提供下载,标志着Java的诞生。
【1998年12月4日】JDK 1.2版本推出,而后Java正式更名为Java2(只是一个Java的升级版)。
【2005年5月23日】在Java十周年大会上推出了JDK 1.5版本,带来了更多新特性。
【2014年】Java提供了JDK 1.8版本,并且支持Lambda表达式,可以使用函数式编程。
【2017年】Java提供了JDK 1.9版本,进一步提升了JDK 1.8的稳定性。
【2018年】Java提供了JDK 1.10版本,是JDK 1.9的稳定版。
另外,按照官方说法,平均每6个月就要进行一次JDK的版本更新,考虑到项目运行的稳定性,所以笔者并不建议开发者在项目中使用最新的JDK进行开发。对初学者而言,使用JDK 1.9以上的版本就可以了,同时在本书讲解中也会为读者分析不同版本所带来的新特点。
1.4.2 JDK的安装与配置

用户下载完成JDK之后将获得一个Windows的程序安装包,如果要安装只需双击运行即可。为了方便,将JDK的工具安装在“D:\Java”目录中,如图1-10所示。在进行JDK安装的同时,也会询问是否要进行JRE的安装,如图1-11所示,选择安装后将更新本机系统的JRE为当前JDK的版本。

图1-10 JDK安装

图1-11 JRE安装
当JDK与JRE安装完成后可以直接打开JDK安装目录的bin子目录(D:\Java\jdk-10\bin),在此目录中提供了两个核心命令:javac.exe和java.exe,如图1-12所示。

图1-12 JDK提供的程序命令
javac.exe与java.exe这两个命令并不属于Windows本身,如果要在命令行里直接使用,那么就必须在Windows系统中进行可执行程序的路径配置,操作步骤:【计算机】→【属性】→【高级系统设置】,如图1-13所示。

图1-13 设置Windows属性
进入“高级系统设置”进行环境配置,操作步骤:【高级】→【环境变量】→【系统变量】→【编辑Path环境属性】→【添加JDK的目录(D:\Java\jdk-10 \bin)】,如图1-14所示。
环境属性配置完毕后,用户可以启动命令行工具,随后输入javac.exe,如果可以看见图1-15所示的界面则表示JDK安装成功。

图1-14 配置JDK路径

图1-15 JDK安装成功
提示:命令行执行。
在Windows中如果启用命令行,可以直接进入“运行”对话框(或者使用“Windows + R键”打开“运行”对话框),输入命令cmd即可,如图1-16所示。

图1-16 命令行启动
如果当前已经打开了命令行工具将无法加载到最新的环境属性配置,必须重新启动命令行工具才能加载到新的环境属性配置,才可以使用javac.exe与java.exe命令。