# JDK配置
[TOC]
Java开发工具包(Java Development Kit),是一套用户给 Java 编程人员的开发套件,其中包含了:
* JRE (Java Runtime Envoirment):Java 运行时环境,其中最重要的部件是 JVM;
* Java 开发工具:编译工具 javac、API 生成工具 javadoc......;
* 核心类库 (Java API)
## 下载 JDK 并安装
使用 JDK1.8 版本,[Oracle 官方网站下载](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)。
安装完成后的目录说明
~~~
├─bin 存放一系列的命令和工具
├─db
├─include
├─jre Java运行时环境
└─lib 核心类库
~~~
## 通过配置方式部署 JDK
**关于命令提示符的基本操作**
打开命令提示符:`cmd`
进入相应的盘符:`c: d: e:`回车
列式某个目录下的所有文件:`dir`
~~~
2017/09/14 13:56 <DIR> env
2017/10/25 10:17 110 Hello.java
2017/10/22 09:21 113 index.html
2017/09/25 09:16 3,961 logo.png
2017/10/15 22:56 <DIR> My Training
2017/10/01 19:20 <DIR> MySQL Datafiles
2017/10/23 14:22 <DIR> Pic
2017/10/19 17:22 <DIR> Program Files
2017/10/18 08:57 <DIR> QMDownload
2017/10/25 10:45 <DIR> temp
2017/10/04 23:21 <DIR> Virtual Machines
2017/10/12 12:55 <DIR> Work
2017/10/22 09:15 0 新建文本文档.txt
~~~
> 在资源管理器中,文件夹和文件我们要相同对待,即是同一类型的。
> 进入某个目录:`cd`目录名(目录名的通配使用\*)
~~~
D:\>cd my*
D:\My Training>
~~~
返回到上一层目录:`cd..`
## 什么是环境变量
进入环境变量:「我的电脑-右键」-> 「属性」-> 「高级系统设置」-> 「环境变量」
定义变量:「新建」,键入变量名和值。
引用变量:使用 %变量名% 方式。
Path 变量的用途:系统的全局的路径,我们在任意位置可以访问在 Path 定义的文件夹(目录)中的可执行程序或者批处理文件,在Windows 系统中,可以直接执行的文件有 exe/bat。
> 在 Path 变量中,可以定义多个文件目录,之间用`;`号隔开
## 配置 JDK
前提条件:需要包含完整 JDK 文件的文件夹。
1. **定义JAVA\_HOME(以下定义的键名都要注意大小写):可以让后面Path和CLASSPATH定义时引用这个地址。**
键名:**JAVA\_HOME**键值:jdk所在目录
JAVA\_HOME =`d:\xx\xx\jdk1.8`
![](https://img.kancloud.cn/78/1a/781a22dd956ef46ad9043dfbcf462076_698x181.png)
2. **定义CLASSPATH变量:让程序可以引用JDK提供的类库进行开发。**
CLASSPATH =`.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;`
![](https://img.kancloud.cn/4c/49/4c49bca362eb30cfb8b2b619acfc80d6_698x181.png)
3. **修改Path变量值:可以让程序在任意的目录访问JDK提供的工具命令。**
在 Path 中**追加目录**`%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;`
![](https://img.kancloud.cn/b1/ef/b1efc01e46aae54bd2d929092fdee60f_698x181.png)
这样就完成了 JDK 的部署。