
2.1 Java开发工具简介
Java语言是一种解释型的语言,即读一句程序执行一句,这样就需要一个解释器完成源程序到机器语言的翻译过程。同时Java是跨平台的语言,跨平台是指Java程序可以在安装任何操作系统的计算机上运行,其前提是需要安装Java虚拟机(JVM)。虚拟机和解释器都是JDK的一部分,JDK是Java开发工具集,它包含一套工具,如刚才讲的源程序解释器、JVM,还包括编译工具(Javac.exe)、执行程序(Java.exe)等。如果想让运行程序的计算机知道这些工具的位置,并找到这些工具,就需要下载、安装、配置并测试JDK工具。
2.1.1 下载并安装JDK
与Java相关的基础平台都是由Sun公司提供的,开发人员可以通过http://www.oracle.com/technetwork/java/index.html网站了解有关Java的最新技术,并可以下载相关的软件。Java网站的首页如图2-1所示。

图2-1 Java网站的首页
注意 之所以是Oracle公司网站,而不是Sun公司网站,是因为在2009年8月21日Oracle公司收购了Sun公司。
本书中的代码采用JDK 12.0版本进行开发,因此在Java网站的首页右侧,单击“Java SE”链接,进入关于Java SE的下载界面,如图2-2所示。

图2-2 Java SE的下载界面
在Java SE的下载界面中,单击“JDK Platform(JDK)12”图片按钮,即可进入JDK 12的下载界面,如图2-3所示。在JDK 12的下载界面中,首先选择“Accept License Agreement”单选按钮。本书采用Windows 64位平台,因此选择“jdk-12.0.1_windows-x64_bin.exe”,如图2-4所示。在该界面中,单击“jdk-12.0.1_windows-x64_bin.exe”链接,即可下载JDK,如图2-5所示。

图2-3 JDK 12的下载界面

图2-4 页面根据前面的选择内容跳转到要下载的界面

图2-5 程序安装向导界面
下载到本地的JDK大约为158MB。下载完就可以进行安装,具体安装步骤如下:
1)双击执行jdk-12.0.1_windows-x64_bin.exe安装程序,首先出现的是程序安装向导界面,如图2-5所示。
2)单击“下一步”按钮,准备过程完成后,安装程序会自动打开“自定义安装”界面,在该界面中单击“更改”按钮,就会出现“更改文件夹”界面,如图2-6所示。

图2-6 “更改文件夹”界面
3)选择好相应的路径(如D:\Java\jdk),单击“确定”按钮,配置好的“自定义安装”界面如图2-7所示。

图2-7 “自定义安装”界面
4)然后单击“下一步”按钮,JDK即可开始安装。安装完成后弹出如图2-8所示的成功安装界面。然后单击“关闭”按钮即可。

图2-8 JDK成功安装界面
2.1.2 设定环境变量
JDK安装完毕后,还不能马上使用。如果想使用JDK实现编译运行Java文件等操作,还需要设定系统的环境变量Path与ClassPath,操作步骤如下:
1)在Windows桌面中,用右键单击“此或这台电脑”图标,弹出快捷菜单。
2)在弹出的快捷菜单中选择“属性”,弹出“系统”对话框。
3)在“系统”对话框的左边单击“高级系统设置”,弹出“系统属性”对话框,选择“高级”选项卡,如图2-9所示。

图2-9 “系统属性”对话框
4)在图2-9系统属性界面下方单击“环境变量(N)…”按钮,弹出“环境变量”对话框,如图2-10所示。

图2-10 “环境变量”对话框
5)在“系统变量(S)”区域中单击“新建”按钮,在弹出的“新建系统变量”对话框中,设定变量名为JAVA_HOME,变量值为D:\java\jdk,如图2-11所示。单击“确定”按钮。

图2-11 新建系统变量
6)在“系统变量(S)”区域中选择变量“Path”,单击“编辑”按钮,弹出“编辑环境变量”对话框,如图2-12所示。

图2-12 编辑环境变量
7)单击“新建”按钮,在空白行处输入“%JAVA_HOME%\bin”,以同样的方法在下一行输入“%JAVA_HOME%\jre\bin”,如图2-13所示。最后单击“确定”按钮即可。

图2-13 “编辑环境变量”对话框
2.1.3 验证JDK环境是否配置成功
为了验证JDK是否配置成功,选择“开始”|“Windows系统”|“运行”命令,然后在弹出的“运行”对话框内输入“cmd”命令,打开DOS窗口,在命令提示符下输入“java”,然后按Enter键,若输出Java的相关信息,则表示JDK配置成功,如图2-14所示。

图2-14 输出Java的相关信息