- Java程序设计教程(慕课版)
- 满志强 张仁伟 刘彦君
- 1058字
- 2025-03-31 17:29:10
1.2 JDK安装与配置

JDK安装与配置
1.2.1 认识JDK
JDK是Java开发工具包,使用JDK可以开发出任何Java程序。使用JDK开发Java程序,也是最基本的Java程序开发方法。
JDK各个版本目录结构相同,但具体内容随版本而异。
1.开发工具
Java开发工具在JDK的bin子目录中。典型的工具有编译器javac.exe、解释器java.exe、小程序浏览器appletviewer.exe、调试工具jdb.exe、建立文档工具javadoc.exe等。
2.运行环境
Java运行环境即JRE(Java Runtime Environment)。在JDK的jre子目录中,提供了执行Java程序运行的软件环境,包含了Java虚拟机、Java基础类库和支持文件等。和JDK不同,JRE不包含编译器、调试器等工具,但是包含程序运行必需的组件。
JRE一般不需要单独下载安装,它随JDK一起下载安装。在jre子目录下的bin目录中存放着的就是程序运行必要的组件。JDK和JRE各司其职,只不过安装时把它们放在了一起。
3.源代码
源代码在JDK根目录的src.zip文件中,是Java核心API(Application Programming Interface,应用程序接口)和所有类的源代码,即java.*、javax.*和部分org.*包之中的源文件。浏览一下源代码可以了解 Java 类库结构和类的具体内容,这是学习和掌握 Java 的一条便捷之路,因为从类文档和教科书中能够看到的只是关于类的属性和方法的概要描述,如果想详细了解某个方法的定义,可以研究其源代码。
4.附加类库
附加类库在lib子目录中,提供了开发所需的其他类库和支持文件。
5.样本代码
样本代码在examples子目录中,提供了某些API和SPI(System Programming Interface)的例子程序,例如List.java。
1.2.2 下载与安装Java开发工具包
登录Oracle官网http://www.oracle.com/,下载JDK-7u80-windows-i586.exe到本地硬盘,双击安装,需指定安装路径,在之后的环境变量设置时会用到该路径。
1.2.3 配置环境变量
环境变量(Environment Variables)一般是指在操作系统中用来指定程序运行环境的一些参数。JDK涉及的环境变量主要有3个:JAVA_HOME、PATH、CLASSPATH。其中,JAVA_HOME表示JDK的安装目录,它的作用是使其他软件如TOMCAT、Eclipse等引用JAVA_HOME可以查找到 JDK。PATH 表示路径,它的作用是指定命令搜索路径。在命令行执行命令如 java 或者 javac (搜索 java.exe 和 javac.exe)时,PATH 负责提供关于这些命令存储位置的搜索路径。变量CLASSPATH的作用是提供类搜索路径。
下面以Windows7为例说明JDK1.7环境变量的设置方法。
●在桌面上将鼠标移至“计算机”并单击鼠标右键,单击“属性→高级系统设置→环境变量”。
●在系统变量列表的下面单击“新建”,在图1.1所示的对话框中输入变量名和值,单击“确定”。
●在系统变量列表中找到“Path”并双击,在对话框中“变量值”处将光标移到最后,并添加“;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin”,单击“确定”。
●在系统变量列表的下面单击“新建”,在图1.1所示的对话框中的“变量名”处输入“CLASSPATH”,在变量值处输入:“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar,% JAVA_HOME%\lib\tools.jar”,单击“确定”。

图1.1 设置环境变量JAVA_HOME
在变量值序列中,“.”表示当前路径,“;”分隔不同路径,%JAVA_HOME%表示相对路径,也可以使用绝对路径进行相关配置。