![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=1739285391-786ivzHVfqqMwWg6HFq4o8TqeQXvymEn-0-8fb2ce6a0b0c643bb451d4e197b82281)
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=1739285391-DSNNCoSDh9QSkShhFkI0iIhNTHW5ep7A-0-e2f866a68196b176fe1a6895dcab73a9)
图2-1 Oracle官方下载页面
(2)在该页面上单击“JavaSE”链接,弹出Java下载界面,如图2-2所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0030_0004.jpg?sign=1739285391-ysOm37jKvMxv3Ux3IXpVcRmDNVMwOHUL-0-afa87f5b7f2a041d667539fa37b939fd)
图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=1739285391-Xe5yZZhf8OALD9vKyOFuBsyCo7KpIPW8-0-01f75389bb82933ee883101b9b81d2d8)
图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=1739285391-WVme2AaCNxaqRC4W18E0jQFIzDjCtcTH-0-f5876e9c400ebb40fe1bc753922b6af7)
图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=1739285391-AV65dS0KkD8VgQwQ2rofJttaoK9bAhqg-0-40d587483118875101cadb8d7e221924)
图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=1739285391-LpZ2Rg8ZqGHkZdMSjERnKrGr7EKHjq41-0-858d6adcd314c751ee18d6d205dab7eb)
图2-6 “定制安装”对话框
(8)设置好安装路径后,我们继续单击“下一步”按钮,安装程序就会提取安装文件并进行安装,如图2-7所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0031_0005.jpg?sign=1739285391-8kskbmXEaRCPuBsZudwoY4fYZIL1PjNN-0-c7a2be3cc1136efd5954f1d6c943f8ef)
图2-7 解压缩下载的文件
(9)安装程序在完成上述过程后会弹出“完成”对话框,单击“关闭”按钮即可完成整个安装过程,如图2-8所示。
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739285391-UZhcrDVZb3JLO4ybGSnDv3Ccbx1BT8UI-0-8134acbe21f80f9eb955773257d4cfe5)
图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=1739285391-2d4quBN707VfHvJTq4po95k9BIi3iLU9-0-20a13dda481e9c7ce0100441d9658a1f)
图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=1739285391-hG0obpuddlcKGgPBng4lvr38x42WSlhc-0-2d18ce3422e8b18fbe17cbafb15550c0)
图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=1739285391-hxHWYnEvAjGdxYThE5UoHgamJqY8c8OY-0-4f9f048cf686dcc5f2525ace12eee0a5)
图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=1739285391-24k3reu2KCMuRrRwnIwDDovhI8a1fuPT-0-b8f48af8eb4ed7fa4b5076badf7102d7)
图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=1739285391-rmwN1hBJFKBiIubcDCqaEQR6kXs2BbQI-0-ca8903470424d02c967dd4a28ccd26d4)
图2-13 输入java–version
![](https://epubservercos.yuewen.com/E8251C/16568261304468506/epubprivate/OEBPS/Images/figure_0033_0003.jpg?sign=1739285391-adk3fjWxTPlMwpbIyeBS2rJ0FgggjfZt-0-9aa41659c0c46c20b0ca937826b389ff)
图2-14 输入javac