![21天学通Java](https://wfqqreader-1252317822.image.myqcloud.com/cover/686/687686/b_687686.jpg)
1.2 安装工具包
学习Java程序开发,首先要进行Java JDK的安装,JDK就是提供Java服务的系统包。请读者根据操作系统来选择安装哪个版本的JDK。本节将介绍如何安装JDK和配置JDK的环境变量,并讲解一些常用命令。
1.2.1 下载JDK
Java的系统包即JDK,JDK的全称为Java Development Kit,Sun公司的Java开发标准版为Windows、Linux导操作系统提供了支持。可以根据不同的操作系统平台来下载不同的JDK,下面介绍在32位的Windows XP系统上,如何下载并完成配置。
打开IE浏览器,并在地址栏输入“java.sun.com/”,按回车键,如图1-1所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739414713-xfopv6ryGKE5HnWg4DfmLvPf4hHTJ7tY-0-72b94755b727a51d5a1bc356e225da7c)
图1-1 进入Java官方网站
在页面里打开菜单“Downloads”,并选择其中菜单项“Java EE”,如图1-2所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1739414713-9fPLt8YcKGJsUKXgnY5w9kAAjXGw8AGN-0-9d4a73db6b28589728337ef5888ac10e)
图1-2 选择菜单项Java EE准备进行下载
进入Java EE页面后,单击“Download”按钮进行下载,如图1-3所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739414713-PnLwuaE0RxsaNp84T1c3MuiIE7jTKkWn-0-55cfa4c723620a062671859224557a37)
图1-3 单击“Download”按钮后选择平台种类
根据机器的操作系统平台,选择不同的JDK版本,这里选择“Windows”,并选中“I agree to the Java EE 5 SDK Update 4 License Agreement”复选框后,单击“Continue”按钮继续前进,如图1-4所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739414713-cIKKeGFhvWNy1kdU1WdtjXavgCAYR4MC-0-ede0edbbbae8df79191ac1cd91c8ee12)
图1-4 单击Continue按钮出现具体的要下载的文件
单击“java_ee_sdk-5_04-windows-nojdk.exe”链接进行下载,因为文件比较大,推荐使用下载工具进行下载,如图1-5所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739414713-BzdUWi3vqJAdeJbjhBghuYoIAeWIdYIE-0-fa6bfad73dea35567a2a65a6b9f56540)
图1-5 单击“java_ee_sdk-5_04-windows-nojdk.exe”链接进行下载
1.2.2 安装JDK
下载完成后,便可进行安装,下面介绍Windows XP下的JDK安装步骤。
找到安装程序后,双击jdk-6-windows-i586.exe,运行安装程序进行安装。
安装程序正在初始化所要安装的文件,稍等后初始化完成,完成后的界面如图1-6所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0026_0005.jpg?sign=1739414713-PTkxA8kYQAabqavXlh1TR069ywQdLz5h-0-2143def8fc4a61eed7e7f26da5e3549f)
图1-6 安装JDK的开始画面
选择接受许可证协议,继续安装,如图1-7所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739414713-er9K5JheM9fJndZpkS4buQOOyRJbs8qz-0-8865e9e2c73ff63f8004b638e7bb5d93)
图1-7 单击“接受”按钮继续安装
选择要安装的组件,单击“下一步”按钮继续安装,一般选择默认组件直接进入下一步,如图1-8所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0027_0003.jpg?sign=1739414713-LtqjycwKTN8awhAZBEi9oMVsKl69l82G-0-bb820eda89f738c16b41ac4111c0e9aa)
图1-8 选择要安装的组件,单击“下一步”按钮
正在进行安装,需要稍等,如图1-9所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0027_0005.jpg?sign=1739414713-JefhemrocMym0zgGqOyQWj8Q6X6nLZiO-0-714b225094053ba20db19fec6abd8335)
图1-9 安装程序正在安装,请稍等
显示安装完成界面,至此JDK安装完成,如图1-10所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1739414713-O1svRTacJxlCtZuFEA43T9Z0L8e1k2yS-0-b19b47ea38a285ee15144be233cd4816)
图1-10 JDK安装完成,单击“完成”按钮结束安装
1.2.3 查看与设置环境变量
所谓环境变量,是供系统内部使用的变量,包含系统中的当前系统用户的环境信息的字符串和软件的一个确定存放的路径,安装完JDK后就必须配置环境变量,方法如下所述。
在桌面上右键单击“我的电脑”图标,在出现的菜单中选择“属性”选项,出现的界面如图1-11所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0028_0004.jpg?sign=1739414713-8vOxErFac8hbCsnVfk83vPu8GzGgnBtA-0-54256904d3bba447acee6c1330c5c7f6)
图1-11 系统属性
选择“高级”选项,如图1-12所示,并单击“环境变量”按钮,弹出“环境变量”对话框,如图1-13所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739414713-kDeV918R9VuVpFwKWHZWySqhK8XLo9ZF-0-c5574ce70e34e89d77f907fb0839d0d5)
图1-12 选择“高级”选项
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739414713-hGASb4t0fb43DkrWJc6ONN9d6OlxsFZk-0-640790ac35329be79a99b27c03881eaf)
图1-13 “环境变量”对话框
在“系统变量”对话框里找到变量名“Path”,并选中,再单击“编辑”按钮进入“编辑系统变量”对话框,如图1-14所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0029_0003.jpg?sign=1739414713-12Pr1PO0S7wPU347synbqoKQdnBV4Tqe-0-f30d3dc26eaa267281c8bb68b709adbc)
图1-14 “编辑系统变量”对话框
在所有的变量值前面输入“C:\Program Files\Java\jdk1.5.0_08\bin;”,注意在每一个变量值结尾处加分号,路径根据情况进行设置,如图1-15所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0029_0004.jpg?sign=1739414713-1X2DVAkCbwgPordOt6Lunsys6RyPvIic-0-ccf2083df5c8089ae52adc5e9e93a6b9)
图1-15 编辑系统变量
在“系统变量”对话框里单击“新建”按钮,弹出“新建系统变量”对话框,如图1-16所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0029_0008.jpg?sign=1739414713-Ww9JEc0A5SkohIbgKVpV6afwnmdx8pIQ-0-c4f08c8438a5c37632af864a115c436a)
图1-16 “新建系统变量”对话框
设置变量名为“classpath”,变量值为“.;C:\Program Files\Java\jdk1.5.0_08\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_08\lib\tools.jar”,路径根据情况进行设置,如图1-17所示。
最后单击“确定”按钮退出,完成安装。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0029_0009.jpg?sign=1739414713-pMH6rH0HM7Snns1vlkoRklFLB5ADXzCc-0-175c21ddc2a3e8afb524790fa7c6731e)
图1-17 填入新值
配置完环境后,需要测试是否配置正确。下面给出了详细的测试步骤,按照这个步骤操作可以很轻松地完成测试。
单击“开始”按钮,在弹出的开始菜单中再单击“运行”菜单项,将出现“运行”对话框。在“运行”对话框里输入“cmd”,并单击“确定”按钮,如图1-18所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0029_0011.jpg?sign=1739414713-rQuhtlEXhjyPReJBkvHIiDX4MJyZE1Pv-0-763f614ef9b836985559b8b04ccad5bb)
图1-18 “运行”对话框
在命令提示符窗口里输入“javac”和“java”,观察是否出现javac或java的用法提示,如图1-19所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0030_0002.jpg?sign=1739414713-TfBdQ37QMWFX5adL4VXeynH7PHjojKVJ-0-dd6724d5351f6f2a8a8478d439e4be6d)
图1-19 配置正确的环境变量信息
1.2.4 JDK常用命令
在图1-19中显示了JDK中的部分命令,本节将对这些命令进行必要的讲解。
1.javac的常用命令
● -g::生成调试信息。
● -g:none:生成无调试信息。
● -g:{lines,vars,source}:只生成部分调试信息。
● -O:优化,可能增大类文件。
● -nowarn:无警告。
● -verbose:输出编译器信息。
● -deprecation:输出不鼓励使用的API的程序路径。
● -classpath + 路径:指定用户类文件的路径。
● -sourcepath + 路径:指定输入源文件的路径。
● -bootclasspath + 路径:覆盖自举类文件的路径。
● -extdirs + 目录:覆盖扩展类的路径。
● -d + 目录:指定输出类文件的路径。
● -encoding + 编码:指定源文件中的字符集编码。
● -target + 版本:生成虚拟机的类文件。
2.JDK的常用命令
● native2ascii:将中文Unicode码转换成ASCII码,-reverse参数可以将ASCII码转换回来。
● javap:将class反编译成Java bytecodes。
● jdb:Java的debug工具。
● jps:查看JVM进程信息用的。
● keytool:生成keystore文件。
● jar:可将多个文件合并为单个JAR文件,jar是个多用途的压缩工具,它基于ZIP和ZLIB压缩格式。
● javadoc:Javadoc解析Java源文件中的声明和文档注释,并产生相应的HTML页面,描述公有类、保护类、内部类、接口、构造函数、方法。在实现时,javadoc要求且依赖于Java编译器完成其工作。
1.2.5 Java各个目录含义
JDK安装完成后,在安装目录下会安装很多目录和文件。下面对这些目录进行简单的介绍。分类及说明如表1-1所示。
表1-1 各目录含义
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0031_0001.jpg?sign=1739414713-KYeNEg60f2wv8B4Gb6lgrCTkgDJviTtH-0-d41df2a56a4da3af90a723b5c78eea8b)
1.2.6 要善于使用JDK的帮助文件
JDK的帮助文件有在线版本和离线版本两种,可以从Java的官方网站java.sun. com上下载到最新的JDK帮助文件,帮助文件分为两种格式,即HTML格式和CHM格式。JDK的帮助文件使用很简单,只需要打开目录下的index.html即可。若想查找某个方法是怎么实现的,只需根据包的路径找到此方法就行了。Java EE5帮助文件的路径和界面如图1-20所示。
![](https://epubservercos.yuewen.com/01A638/3590497003453701/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739414713-6Ig9x2rmgtUPUtxEDXxmokdOJFErywRN-0-1e334fea316d8c27494706fc2950e2c8)
图1-20 Java EE 5帮助文件的界面