当前位置: 代码网 > it编程>编程语言>Java > 如何在同一台电脑上安装和切换JDK8与JDK17

如何在同一台电脑上安装和切换JDK8与JDK17

2026年07月19日 Java 我要评论
一、下载安装还在jdk8? 新技术不学习了?最新的框架都是开始拥抱jdk17以上的版本了,比如大名鼎鼎的springboot3.0。原来你也想学,但是公司项目还是jdk8,怕把环境搞坏了,双系统应该听

一、下载安装

还在jdk8? 新技术不学习了?最新的框架都是开始拥抱jdk17以上的版本了,比如大名鼎鼎的springboot3.0。

原来你也想学,但是公司项目还是jdk8,怕把环境搞坏了,双系统应该听说过吧,今天弄个双jdk,工作学习两不误,实现jdk8和jdk17灵活切换,一起看看怎么做吧。

下载就不说了,官网下载即可,有jdk8和jdk17,这个不用我多说。

https://www.oracle.com/cn/java/technologies/downloads/

下面的直通车,你可以直接选择或者更改你的版本,因为我自己jdk8版本比较老,提供的就是比较老的地址了。

https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

我的版本如下:

  • jdk1.8u111 (有点老)
  • jdk17.0.8 (比较新)

二、配置

我这里的安装目录如下:

2.1、编译jdk17的jre

命令提示符进入到jdk17下面的bin目录,执行命令:

d:\programfiles\java\jdk17>bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

这样你的jdk17目录里就会多一个jre目录了

2.2、jdk8环境变量

我的电脑–>高级系统设置–>环境变量–>系统变量–>新建

配置系统变量:java_home_8

c:\myprogram\java\jdk1.8u111

2.3、jdk17环境变量

我的电脑–>高级系统设置–>环境变量–>系统变量–>新建

配置系统变量:java_home_17

c:\myprogram\java\jdk17.0.8

2.4、jdk环境变量(核心)

我的电脑–>高级系统设置–>环境变量–>系统变量–>新建

配置系统变量( 真正使用的变量 ):java_home

%java_home_8%
或者
%java_home_17%

然后新建两个变量,我的电脑–>高级系统设置–>环境变量–>系统变量–>path–>编辑

%java_home%\bin
%java_home%\jre\bin

示例图如下:


三、使用

使用就简单了,我使用环境变量:java_home,然后取值就是上面配置的 java_home_8 和 java_home_17

%java_home_8%
或者
%java_home_17%

示例图如下:

当我们使用 java_home ): %java_home_8%

当我们使用 java_home ): %java_home_17%

通过这种方式可以配置多个版本的jdk,赶紧试试吧。

四、其他

java与javac版本不一致,在path变量里移除两个变量,具体的路径根据你的安装目录定。一般是oracle的路径。

c:\program files\common files\oracle\java\javapath
c:\programdata\oracle\java\javapath

五、总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com