1. 安装Java8与Java17
(这里演示Java17,因为笨人原来一直用的Java8,各位大佬应该也都有8)
如下图所示,选择JDK17,选择Windows的Installer即可! (更新换代,22都已经出了)
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
下载结束后双击即可安装,安装过程选择自己习惯的安装路径进行安装即可
W3xue注:安装过程中,会有提示进程在运行,实际上就是当前的安装程序,但是必须在Windows的任务管理器的“详细信息”选项卡中,把提示冲突的PID进程结束掉,大概结束2~3次,即可结束安装。
2. 安装结束之后便可以配置环境变量
配置环境变量步骤:右击此电脑→属性→高级系统设置→环境变量
将JAVA_HOME = D:\Program Files\Java\jdk8 (这是原来JDK8安装时所配置的环境)的JAVA_HOME修改为JAVA8_HOME;同时新建添加JAVA17_HOME = D:\Program Files\Java\jdk17(替换成你的安装目录) ,这一步的目的是使二者不冲突,如果不修改JAVA_HOME的名字的话,新建环境的时候会将原来的覆盖掉。
接下来点击系统变量中的PATH,添加%JAVA17_HOME%\bin,同时删除C:\Program Files (x86)\Common Files\Oracle\Java\javapath(W3xue注:这一步很重要,不删除的话就不能在两个版本之间切换)。此时,保存,然后你已经配置好JDK17了,如果想要切换到JDK8,则只需要将PATH中的%JAVA17_HOME%\bin 修改为%JAVA8_HOME%\bin即可。
Attention 1:这里有人说需要将 Java8 和 Java17 的安装目录中的bin目录下的java.exe分别修改为java8.exe与java17.exe防止冲突,笨人也确实这么操作了一下,但是发现结果是在检测是否配置成功的时候就出错了,因为如果修改名字的话,查看JDK版本的时候就需要输入java8 -version或者java17 -version(wwwww在查看java -version与javac -version不一致的时候,笨人才猜想到了大概是修改名字的缘故 _)
Attention 2:检测是否配置成功,Windows+R,输入cmd,输入java -version,查看结果即可。这里展示切换到JDK17之后的查看结果。
原文链接:https://blog.csdn.net/RRRRRRyan/article/details/136977283