2.1 搭建Java开发环境
“工欲善其事,必先利其器”,这一说法也同样适用于编程领域,因为学习Java开发也离不开一款好的开发工具。但是在使用开发工具进行Java开发之前,我们需要先安装好JDK,并对其进行相关设置。
知识点讲解:
2.1.1 安装JDK
如前所述,在进行任何Java开发之前,我们都必须先安装好JDK,并配置好相关的环境,这样我们才能开始在自己的计算机中编译并运行Java程序。显然,JDK(Java Development Kit)是我们整个Java开发环境的核心,它包括Java运行环境(JRE)、Java工具和Java基础类库,这是开发和运行Java程序的基础。所以,接下来我们首先要获得与自己当前所用操作系统对应的JDK,具体操作如下。
(1)虽然Java语言是Sun公司发明的,但是Sun公司已经被Oracle收购,所以我们安装JDK的工作得从Oracle中文官方网站上找到相关的下载页面开始。Oracle官方下载页面如图2-1所示。
图2-1 Oracle官方下载页面
(2)在该页面上单击“JavaSE”链接,弹出Java下载界面,如图2-2所示。
图2-2 Java下载界面
(3)单击图2-2中的“Java SE”链接,弹出Java SE下载界面,如图2-3所示。
图2-3 Java SE下载界面
(4)继续单击“Oracle JDK”下方的“DOWNLOAD”按钮,弹出JDK下载界面,如图2-4所示。
图2-4 JDK下载界面
(5)在图2-4中,你会看到有很多版本的JDK,这时读者就需要根据自己当前所用的操作系统来下载相应的版本了。下面我们对各版本对应的操作系统做具体说明。
❑ Linux:基于64位Linux系统,官网目前分别提供了bin.tar.gz和bin.rpm两个版本的下载包。
❑ Mac OS:苹果操作系统。
❑ Windows x64:基于x86架构的64位Windows系统。
❑ Solaris SPARC:Oracle官方自己的服务器系统。
注意:随着官方对Java 11的更新,官方可能会对上述不同系统分别推出32位版本和64位版本,读者可以随时关注官网的变化。例如下面的情况。
❑ Linux x86:基于x86架构的32位Linux系统。
❑ Windows x86:基于x86架构的32位Windows系统。
在这里,因为作者计算机中的操作系统是64位的Windows系统,所以在选中图2-4中的“Accept License Agreement”单选按钮后,单击的是“Windows”后面的“jdk-11_windows- x64_bin.exe”下载链接。如果下载的版本和自己的操作系统不对应,后续在安装JDK时就会面临失败。
(6)待下载完毕后,就可以双击下载的“.exe”文件,开始进行安装了,将弹出安装向导,单击“下一步”按钮,如图2-5所示。
图2-5 安装向导
(7)安装程序将会弹出“定制安装”对话框,可以选择JDK的安装路径,作者设置的是“C:\Program Files\Java\jdk-11\”,如图2-6所示。
图2-6 “定制安装”对话框
(8)设置好安装路径后,我们继续单击“下一步”按钮,安装程序就会提取安装文件并进行安装,如图2-7所示。
图2-7 解压缩下载的文件
(9)安装程序在完成上述过程后会弹出“完成”对话框,单击“关闭”按钮即可完成整个安装过程,如图2-8所示。
图2-8 完成安装
(10)检测一下JDK是否真的安装成功了,具体做法是依次单击“开始”|“运行”,在“运行”对话框中输入“cmd”并按Enter键,在打开的CMD窗口中输入java–version。如果显示图2-9所示的提示信息,则说明安装成功。
图2-9 验证JDK安装成功
2.1.2 配置开发环境——Windows 7
如果在CMD窗口中输入java –version命令后提示出错,则表明我们的Java JDK并没有完全安装成功。这时候读者不用紧张,只需要将JDK所在目录的绝对路径添加到系统变量PATH中即可解决。下面介绍该解决办法的流程。
(1)右击“我的电脑”,选择“属性”|“高级系统设置”,单击下面的“环境变量”,在下面的“系统变量”处选择“新建”,在“变量名”处输入JAVA_HOME,在“变量值”处输入刚才的目录,比如作者使用的“C:\Program Files\Java\jdk-11\”,如图2-10所示。
图2-10 设置系统变量
(2)新建一个变量,名为CLASSPATH,变量值如下所示,注意最前面分别有英文格式的一个句点和一个分号。
.; %JAVA_HOME%/lib; %JAVA_HOME%\lib\tools.jar
单击“确定”按钮,找到PATH变量,双击或单击进行编辑,在变量值的最前面添加如下值。
%JAVA_HOME%/bin;
具体如图2-11所示。
图2-11 编辑系统变量
2.1.3 配置开发环境——Windows 10
如果读者使用的是Windows 10系统,在设置系统变量PATH时,操作会和上面的步骤有所区别。因为在Windows 10系统中选中PATH变量并单击“编辑”按钮后,会弹出与之前Windows系统不同的“编辑环境变量”对话框,如图2-12所示。我们需要单击右侧的“新建”按钮,然后才能添加JDK所在目录的绝对路径,而不能用前面步骤中使用的“%JAVA_ HOME%”,此处需要分别添加Java JDK的绝对路径,例如作者的安装目录是“C:\Program Files\Java\jdk-11\”,所以需要分别添加如下两个变量值。
C:\Program Files\Java\jdk-11\bin
注意,在图2-12所示的界面中,一定要确保“C:\Program Files\Java\jdk-11\bin”选项在“C:\Program Files (x86)\Common Files\Oracle\Java\javapath”选项的前面(上面),否则会出错。
图2-12 为Windows 10的系统变量PATH添加变量值
完成上述操作后,我们可以依次单击“开始”|“运行”,在“运行”对话框中输入“cmd”并按Enter车键,然后在打开的CMD窗口中输入java–version,读者应该会看到图2-13所示的提示信息,输入javac会显示图2-14所示的提示信息,这就说明Java JDK安装成功了。
图2-13 输入java–version
图2-14 输入javac