![Java 开发从入门到精通(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/703/30210703/b_30210703.jpg)
2.1 搭建Java开发环境
“工欲善其事,必先利其器”,这一说法也同样适用于编程领域,因为学习Java开发也离不开一款好的开发工具。但是在使用开发工具进行Java开发之前,我们需要先安装好JDK,并对其进行相关设置。
知识点讲解:
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0030_0002.jpg?sign=1739290617-G4uREWZxgepfX52IO3JGoyDPV31yBuXm-0-a6be4e3be9ec8c3980220e17b056624b)
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所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0030_0003.jpg?sign=1739290617-iOdIJGRFc7XKvH5VbmlxaGXP6V1X3d9g-0-4c6e6d4a7ffa4ab7fa60d180d2e9e852)
图2-1 Oracle官方下载页面
(2)在该页面上单击“JavaSE”链接,弹出Java下载界面,如图2-2所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0030_0004.jpg?sign=1739290617-QkC7uO4IMDR8S9QtVVcNd2YI4kij7wt4-0-55241a7febe66e8c45bdaf94987c30dd)
图2-2 Java下载界面
(3)单击图2-2中的“Java SE”链接,弹出Java SE下载界面,如图2-3所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0030_0005.jpg?sign=1739290617-Iir0pbLLIaTQRLT3jmfhWKXsOaFFkjSd-0-4d3de1ed37a511dfe0fe822d860e87f6)
图2-3 Java SE下载界面
(4)继续单击“Oracle JDK”下方的“DOWNLOAD”按钮,弹出JDK下载界面,如图2-4所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739290617-HQM5z86x0PNLxFKNHl7Plas2gnqJRrGi-0-04c6a7c36288fbaddac250cc8018164e)
图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所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0031_0003.jpg?sign=1739290617-XXicW8Lo3SGS2rjtbXKoBTLZfdFW6t3D-0-b8301faf05504c6e71ab421f3792a468)
图2-5 安装向导
(7)安装程序将会弹出“定制安装”对话框,可以选择JDK的安装路径,作者设置的是“C:\Program Files\Java\jdk-11\”,如图2-6所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0031_0004.jpg?sign=1739290617-z6lHXvzgCEDs9B2f0tYchZOsFhtM8sMx-0-28a413e3503beb561fcf72c42ea0cf86)
图2-6 “定制安装”对话框
(8)设置好安装路径后,我们继续单击“下一步”按钮,安装程序就会提取安装文件并进行安装,如图2-7所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0031_0005.jpg?sign=1739290617-98CL1L6TG868VvEc1jrmsHE53OcC2Mwt-0-281cb6454de233ce55aa327c88a91d7f)
图2-7 解压缩下载的文件
(9)安装程序在完成上述过程后会弹出“完成”对话框,单击“关闭”按钮即可完成整个安装过程,如图2-8所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739290617-V245XrOA8cwa4FowUmJsxyIj9vZWrIc0-0-7522d586240e923a0b7e20fd2e27cefc)
图2-8 完成安装
(10)检测一下JDK是否真的安装成功了,具体做法是依次单击“开始”|“运行”,在“运行”对话框中输入“cmd”并按Enter键,在打开的CMD窗口中输入java–version。如果显示图2-9所示的提示信息,则说明安装成功。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739290617-ZFdddzyo0nz6DJ7eVAGNZ34FsYN6ZYu3-0-021ced73837cd9858c38135fca0a4708)
图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所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0032_0003.jpg?sign=1739290617-fIOnHU17AWOAoVgQUAJkVzDvB11wky6T-0-56aa3e71e3d44ba7460596a353c9ef4c)
图2-10 设置系统变量
(2)新建一个变量,名为CLASSPATH,变量值如下所示,注意最前面分别有英文格式的一个句点和一个分号。
.; %JAVA_HOME%/lib; %JAVA_HOME%\lib\tools.jar
单击“确定”按钮,找到PATH变量,双击或单击进行编辑,在变量值的最前面添加如下值。
%JAVA_HOME%/bin;
具体如图2-11所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0032_0004.jpg?sign=1739290617-ngLGoOL3LWa1XdkHoAmO4h88ns8NV8Zi-0-d28f6324d799addc3f295fcbf6119dae)
图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”选项的前面(上面),否则会出错。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739290617-Wie0RdElUUrPpTmrp6HL6A8Mdek797ny-0-e313e34db9319be09e6c79dca4e1f9a0)
图2-12 为Windows 10的系统变量PATH添加变量值
完成上述操作后,我们可以依次单击“开始”|“运行”,在“运行”对话框中输入“cmd”并按Enter车键,然后在打开的CMD窗口中输入java–version,读者应该会看到图2-13所示的提示信息,输入javac会显示图2-14所示的提示信息,这就说明Java JDK安装成功了。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0033_0002.jpg?sign=1739290617-mXANTGY4Ul48dTmlYsd2bkRPl0wVUEYE-0-f4d54ce4bb7e68391238da965a6cc717)
图2-13 输入java–version
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0033_0003.jpg?sign=1739290617-nEQi7vmub8ewCGbwp9tEeJ028jzzHYSK-0-3c627c486c1ac6fe48d21ac7a04e0c5c)
图2-14 输入javac