JAVA下载

官网地址:https://www.Oracle.com/java/technologies/downloads/archive/

网盘地址:https:///s/150irPHiFt6sYSaRK5km5Jw

提取码:gy26

java安装及配置环境变量(Java环境安装和配置)(1)

比如点击 Java8 进行下载,会跳转到Java8的介绍页面,根据系统选择不同系统下的安装包,比如是Window操作系统,下载Windows的安装包,这里的下载都不需要登录,下载到对应的目录中,双击安装

下载JDK8需要登录,下载JDK17不需要登录,如果没有账号的话可以使用邮箱注册一个,或者到我的网盘中下载

java安装及配置环境变量(Java环境安装和配置)(2)

Java安装

整体流程如下图:

java安装及配置环境变量(Java环境安装和配置)(3)

环境配置为什么要配置环境变量

我们如果想要去运行Java写好的程序,就需要使用Java中的一些工具,比如java、javac,我们将java安装到 D:\soft\Java\Java8\JDK1.8 目录下

java安装及配置环境变量(Java环境安装和配置)(4)

我们要运行Java程序时需要使用到的工具都在bin目录中,其中java和javac是最常用的

java安装及配置环境变量(Java环境安装和配置)(5)

那么问题来了,我们如果要使用这些工具就需要进入到这个目录下才可以使用,很不方便,我们可以通过配置环境变量实现在任意目录下都可以使用这些命令的目的

问题演示

我们通过 win r ,并输入 cmd 进入命令窗口,输入javac测试,发现提示未找到 javac 命令

java安装及配置环境变量(Java环境安装和配置)(6)

出现打开黑色命令窗口,输入javac命令测试:

java安装及配置环境变量(Java环境安装和配置)(7)

环境配置

网上有许多文章配置了ClassPath,没有必要,只需要配置JAVA_HOME就可以啦!!!

java安装及配置环境变量(Java环境安装和配置)(8)

注意

在我们电脑上有一个神奇的路径 C:\Program Files (x86)\Common Files\Oracle\Java\javapath, 这个路径下也有几个java的命令,但这不是我们需要的哦。如果有的小伙伴没有配置环境变量,输入java命令依旧正常,那么可能就是你的系统,默认配置了这个路径,那么你就被骗啦。环境变量一定要自己配置一下哦!!!

java安装及配置环境变量(Java环境安装和配置)(9)

扩展系统变量和用户变量区别

java安装及配置环境变量(Java环境安装和配置)(10)

Windows系统中存在两种环境变量:用户变量和系统变量。区别在于:

  1. 两种环境变量中可以存在重名的变量;
  2. 两者都不区分变量名的大小写,如Path和PATH并没有区别;
  3. 用户变量只对当前用户有效,系统变量对所有用户有效;
命令执行顺序

1、windows系统在执行用户命令时,若用户未给出文件的绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件等;

1)若找不到,再依次在系统变量的Path保存的这些路径中寻找相应的可执行程序文件。

2)查找顺序是按照路径的录入顺序从左往右寻找的,最前面一条的优先级最高,如果找到命令就不会再向后寻找。如果是win10则从上往下找

3)如果还找不到再继续在用户变量的Path路径中寻找。

4)如果系统变量和用户变量的Path中都包含了某个命令,则优先执行系统变量Path中包含的这个命令。

2、变量Path告诉系统可执行文件放在什么路径;变量ClassPath则告诉JVM要使用或执行的class放在什么路径。(一般class文件存放在代码同级目录的 target 目录下,所以classpath基本不配置)

,