JDK详细的一步一步的安装教程

JDK安装

java环境:JDK(要求最低1.8版本 但是由于更新的越来越快最好使用稳定的版本,如果不怕刺激的可以安装最新的版本 我是寻求刺激的人 不过官网下载蜗牛爬)

1.8版本

链接:https://pan.baidu.com/s/14ykxfPQ1IXI32WuW5tAEVw 提取码:uyo1

14版本:(建议14版本的)

百度网盘链接:

链接:https://pan.baidu.com/s/1j8Y7k_ClODrBhfg1zO-mJw 提取码:qqta

(14版本自己下载了两个小时,给你们一个更方便的方式,虽然百度网盘很慢,但是官网比百度云盘更慢)

官网网址:

https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

官网
选择相应的版本

14版本安装

选择对应的版本 我安装的是14版的,非常的简单快捷
下载后进行安装工作
在这里插入图片描述
在这里插入图片描述这个路径我建议不要C盘,毕竟C盘空间小,这时候要记住安装的路径
在这里插入图片描述
安装成功后,进行环境配置

找到电脑属性
在这里插入图片描述
选择高级系统设置

在这里插入图片描述选择环境变量

在这里插入图片描述

找到Path进行编辑

在这里插入图片描述把刚才的jdk路径复制上去像我这样我安装的是D盘
例如:D:\javajdk\jdk-14.0.1\bin

在这里插入图片描述确定就行了

1.8版本安装

!!!
a、安装时默认点击下一步,但选择安装路径时,默认安装路径为 C:\Program Files\Java\jdk1.8.0_131\,建议在windows下选择一个单独的盘 用于安装开发软件,以后会很方便 路径修改为G:\Java\jdk1.8.0_131\

在这里插入图片描述
b、 下一步 对应安装 JRE 默认路径为:C:\Program Files\Java\jre1.8.0_131 建议修改路径: G:\Java\jre1.8.0_131

c、 等待程序进行安装完成,其中 安装路径可以根据自己选择,路径中建议不要存在汉字,或者特殊字符串,JDK 和 JRE建议安装在同一个路径下

!!!

注:在"!!!"之间是复制别人的
因为我是14版本的,所以1.8版本的复制别人的
(原文链接:https://blog.csdn.net/xiegongmiao/article/details/81206975)

查看有没有JAVA_HONE系统变量 如果没有进行创建

在这里插入图片描述
新建一个变量名JAVA_HOME
变量值写你的jdk安装的位置
例如我的:
(这就是我之前说的要记住的文件路径)不建议安装C盘 这个看你自己的安排了 如果C盘空间大
在这里插入图片描述

JAVA_HOME
D:\javajdk\jdk-14.0.1(一定是你自己的路径地址)

Path 添加

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在这里插入图片描述在这里插入图片描述确定后再次添加系统变量
变量名

CLASSPATH

变量值

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

在这里插入图片描述 这样就好了

Java环境验证

在CMD 中输入 javac (如下图所示) 和 java -version ,恭喜您 安装成功
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

知识补充:
JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。
Path:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。
CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre/lib/rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。
PATH 和 CLASSPATH 都指定路径列表,列表中的各项 (即各个路径) 之间使用分隔符分隔。在 Windows 下,分隔符是分号 (😉,而在 Linux 下,分隔符是冒号 (😃。

注意,在 CLASSPATH 中包含了一个“当前目录 (.)”。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序,即使该路径并未包含在 CLASSPATH 中也可以。原因很简单:虽然没有明确的把该路径包含在 CLASSPATH 中,但 CLASSPATH 中的 “.” 在此时就代表了该路径。

注:对于环境配置的理解复制于(原文链接:https://blog.csdn.net/qq_34738528/article/details/99298203)