OpenJDK选择
我选择的是Adoptium Eclipse Temurin:Home | Adoptium
有不少OpenJDK,国内阿里华为的
国外亚马逊的:Amazon Corretto-OpenJDK 的免费多平台发行版-AWS云服务
不过亚马逊毕竟是做电商的,说不定哪天也像Oracle这样子搞对吧,所以我优选选择的是Adoptium Eclipse Temurin:Home | Adoptium
所以,权衡之下,JDK8和JDK17我都选择Adoptium Eclipse Temurin
最后帮Oracle说一句,Oracle的免费版只支持到JDK8u22,不过Oracle的JDK肯定是最稳定、最效率、最专业的
下载JDK8
由于我已经有JDK17 了,所以这里只下载JDK8
(给个建议:JDK高版本(11+)最好都选择压缩包安装,exe安装可能会让java.exe 的优先级提高(跟全局环境变量有关系),导致你哪怕再装一个JDK8,他也只能用高版本的)

长这样

解压

环境变量配置


path目录,Java这个放在最上面(最好是这样)

验证安装
这里我验证的结果应该是JDK8版本,结果还是高版本

使用cmd的where java命令找到所有17版本的java.exe的路径
发现了还有两处使用了17版本的java.exe,这可能是maven idea或者什么框架为了方便弄的,给我们的操作埋下了坑,手动删掉或者替换


从这里删掉,或者你可以自己从JDK的bin目录替换.exe

重新验证安装
完成,美滋滋

切换高版本
如果不行,给cmd关了再开一个试试


完成,美滋滋

3万+

被折叠的 条评论
为什么被折叠?



