来个官网链接:
https://www.oracle.com/java/technologies/downloads/archive/
进去后,往下拉,我们就可以看到几乎所有版本的JDK了,包括但不限于最新的JDK 18,当然,也有古老的像JDK1.6(Java SE 6),JDK1.7(Java SE 7)还有学习生活最常用的JDK1.8(Java SE 8)。
这里以JDK1.7为例,点击Java SE 7,进去后,找到适合自己的版本进行下载即可,需要登录Oracle账号,毕竟是官方的嘛。
下载完成后,会有一个exe文件,运行,然后选择自己想要安装的路径。我个人喜欢放在D盘的Programe Files目录下。
点击下一步,下载完成后,他会让我们下载jre7(Java运行环境),我们也给他放到D盘的Programe Flies目录下即可。
安装完成后就完事儿了。
后面我们还需要配置我们的JDK。
首先,右键我的电脑,然后点击高级系统设置,再点击环境变量。
新建一个环境变量,变量名为JAVA_HOME,变量值为刚才下载的jdk1.7的目录。(如果之前已经装过其他版本,比如我装过jdk1.8,那么就对JAVA_HOME变量进行编辑,把变量值改成你现在想用的JDK的路径即可。)
第一次装JDK的,还得编辑我们的系统变量 》 Path,在里面新增一个 %JAVA_HOME%\bin。
第一次装JDK的话,到这里配置完后,点击环境变量的确定,确定进行退出后,在cmd输入java -version,如果可以看到JDK版本为1.7,那么就大功告成了。(下面的截图是1.8的,因为我不是第一次装JDK,我之前用的是JDK1.8)
这里新配置的环境变量不生效主要是因为,那怎么办,其实也很好办,往下看。
我们进入C:\Windows\System32 目录下,找到 java.exe 、javaw.exe、javaws.exe 然后把他们删掉就可以。(如果没有这三个文件,那么忽略这个步骤)
当然了,这个时候,还不够,我们还得到 C:\ProgramData\Oracle\Java\javapath 或者 C:\Program Files (x86)\Oracle\Java\javapath 目录下,也把 java.exe 、javaw.exe、javaws.exe 三个文件删掉。之后我们打开我们的cmd,输入 java -version,可以看到,我们的JDK就切换过来了。