JDK的环境配置(JAVA SE 基础篇)
目录
一、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)本文以windows10为例子。
1、快捷键是:Win+Pause/Break
2、然后在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安装路径),最后点击“确定”。

第三步:继续点击“新建”,然后在“变量名”中输入CLASSPARH,在“变量值”中输入.;%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文件)
