经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » Java相关 » Java » 查看文章
同时安装Java8和Java17:如何自由切换?(For Windows10)
来源:CSDN  作者:RyanLeea  时间:2024/7/3 14:45:27  对本文有异议

1. 安装Java8与Java17

(这里演示Java17,因为笨人原来一直用的Java8,各位大佬应该也都有8)

如下图所示,选择JDK17,选择Windows的Installer即可! (更新换代,22都已经出了)

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

1.png

下载结束后双击即可安装,安装过程选择自己习惯的安装路径进行安装即可

2.png

W3xue注:安装过程中,会有提示进程在运行,实际上就是当前的安装程序,但是必须在Windows的任务管理器的“详细信息”选项卡中,把提示冲突的PID进程结束掉,大概结束2~3次,即可结束安装。

2. 安装结束之后便可以配置环境变量

配置环境变量步骤:右击此电脑→属性→高级系统设置→环境变量

3.png

将JAVA_HOME = D:\Program Files\Java\jdk8 (这是原来JDK8安装时所配置的环境)的JAVA_HOME修改为JAVA8_HOME;同时新建添加JAVA17_HOME = D:\Program Files\Java\jdk17(替换成你的安装目录) ,这一步的目的是使二者不冲突,如果不修改JAVA_HOME的名字的话,新建环境的时候会将原来的覆盖掉。

4.png

5.png

接下来点击系统变量中的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之后的查看结果。

6.png

原文链接:https://blog.csdn.net/RRRRRRyan/article/details/136977283


 友情链接:直通硅谷  点职佳