Java开发环境JDK8和JDK17灵活切换

一、下载安装

  还在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
  • 17
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值