一、JDK 的简单介绍
JDK,全称为 Java Development Kit,是 Java 的开发工具包。JDK 核心组成部分是开发工具和 JRE。
- 开发工具:如 javac 编译器,可将.java 源文件编译成.class 文件;打包工具等
- JRE:全称 Java Runtime Environment,是 Java 运行时环境,负责执行.class 文件。而 JRE 本身又包括有 Java 虚拟机(JVM)和 Java 类库(Java API 库)。
- JVM:把它当作一个平台,可模拟操作系统。(Java 实现了一处编译处处运行——跨平台)
(注意:虽然 JDK8 之后,JRE 逐渐淡化,开始融入 JDK 其他的文件中,但是 JDK 核心逻辑还是不变。JDK=开发工具+JRE)
总结:JDK = 开发工具 + JRE,下图展示 JDK、JRE、JVM 三者之间的关系图

二、JDK 的下载与安装(JDK17 为例子)
下载 JDK 之前可以先检查电脑的系统信息(X64 或者是 X86),本文以 Windows 10 为例。
- 快捷键是:Win+Pause/Break
- 然后在 Oracle 官网,找自己需要的 JDK 版本进行下载。甲骨文官网下载 JDK 网址:https://www.oracle.com/java/technologies/downloads/archive/

下载完之后按照默认设置安装 JDK,但是一定要记住 JDK 安装路径,因为后续环境变量配置需要用到,且安装路径不要存在中文。
三、JDK 环境变量配置
进行环境配置原因是为了让系统认识 JDK,方便在任何地方使用 JDK 命令。如果不进行环境配置,Java 程序将只能在 JDK 的 bin 目录下操作,就会显得很繁琐。JDK 的环境配置有三个:
- JAVA_HOME(为其他 Java 工具指明 JDK 的安装位置)
- PATH(让操作系统在任何路径下都能找到 javac, java 等命令)
- CLASSPATH(用于告诉 JVM 用户自定义类的位置)
环境配置具体步骤如下:
第一步: 找到环境配置入口,使用快捷键'win+Pause',打开系统信息界面,然后在该页面中找到'高级系统设置'。

点击'高级系统设置',进入到了系统属性界面。再点击'环境变量'即可进入到环境配置页面。

环境变量配置有用户变量(上半部分)和系统变量(下半部分)。如果是对用户变量进行配置,那么当切换电脑用户时,需要重新进行 JDK 配置,所以推荐的是对系统变量进行配置。
第二步: 在系统环境变量中,先点击'新建',然后在'变量名'中输入 JAVA_HOME,在'变量值'中输入 JDK 的安装路径(刚刚提醒记住的 JDK 安装路径),最后点击'确定'。

第三步: 继续点击'新建',然后在'变量名'中输入 CLASSPATH,在'变量值'中输入**.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar**(把紫色这串复制),最后点击'确定'。

第四步: 找到'PATH',然后点击'编辑',进入 PATH 里面之后,继续点击'新建',然后输入%JAVA_HOME%\bin,最后点击'确定'。

第五步: 记得保存配置!!此时环境配置已完成,接下来可以进行对环境配置进行检验。

四、简单验证 JDK 配置是否成功
首先使用快捷键'win+R',打开运行窗。然后在运行窗中输入'cmd'指令。

点击'确认'即可进入 DOS 命令提示窗。(就是一个黑窗口)

为了验证刚才的环境配置是否成功,可以在命令提示窗中输入:
java 或 javac 或 java -version



如果有这些界面,则说明你的配置成功了!
五、编译第一个 Java 程序
JDK 已经配置完毕,下面可以简单的运行一个 Java 程序。
1、 在桌面或者是其他位置(避开中文路径)创建一个名为'Hello'文件夹,在文件夹里面,先新建一个.txt 文档,打开文档输入以下几行代码。输入完毕之后记得保存!
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello Java!");
}
}
解析:
public class HelloWorld{}指的是此类是一个公共类,类名为 HelloWorld。public static void main(String[] args){}是程序的入口,刚开始学编程可以把它当做固定格式。System.out.println("Hello Java!")是系统打印输出的意思。- 其他几行代码,对于新手来说不用思考太多,就当它是一种固定格式。
2、 保存完毕之后要改文档名称,文档名称应该是和类名一致,以及文档格式,把原来的.txt 格式改为.java 格式。如图,在'电脑桌面'中的'Hello 文件夹'里面有一个 HelloWorld.java 文件(不同编辑器可能显示方式不太一样)


3、 然后使用快捷键'win+R',输入 cmd,打开 DOS 命令提示窗。在命令提示窗中首先要进入要执行的 Java 文件路径,也就是首先进入 HelloWorld.java 的存放路径。
cd desktop\Hello(注意这是我的存放路径可能与你的不一致!)
cd 是 windows 系统指令,代表进入的意思。

4、 然后再执行该指令:javac HelloWorld.java
5、 执行完毕之后在执行:java HelloWorld,即可看到系统打印结果。至此的一个 Java 程序成功编译。

(在刚刚 Hello 文件夹中,会产生了一个由 javac 编译出的一个 class 文件)


