安装多个版本jdk,可自由切换

如何安装两个以上版本jdk,并可以自由切换。以jdk1.8.0_241和jdk-14为例

一、目标:

现在用的 jdk1.8.0_241 做开发,私下里想了解和测试最新版 jdk-14 的特性,所以需要两个(甚至多个)版本的 jdk(以 jdk1.8.0_241 和 jdk-14 和为例),而且要做到可以随时切换版本。

jdk官网下载地址

二、两个jdk 的路径如下:

D:\Runtime\Java\jdk1.8.0_241
D:\Runtime\Java\jdk-14

三、手动为jdk-14 生成jre文件夹

安装好 jdk-14
后,可以看到里面并没有 jre 文件夹,这与 jdk 1.8 及更早的版本不一样,在这里,是手动为
jdk-14 生成了一个 jre 。具体操作如下:

win + r 打开运行,输入 cmd 回车,进入命令行窗口,进入到jdk安装路径,我的是:

D:\Runtime\Java\jdk-14

之后输入如下命令:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

之后回车即可
我的是:

为 jdk-14 手动生成 jre 文件夹

四、配置环境变量

1、设置一个总的 JAVA_HOME ,两个子 JAVA_HOME。我个人的是:

配置三个 JAVA_HOME,一总两子

JAVA_HOME8 = D:\Runtime\Java\jdk1.8.0_241

JAVA_HOME14 = D:\Runtime\Java\jdk-14

JAVA_HOME = %JAVA_HOME8%

【注意】如果要用 jdk-14 ,就把

JAVA_HOME = %JAVA_HOME8% 改为

JAVA_HOME = %JAVA_HOME14%
反之亦然

2、再进行 path 编辑:

存放JAVA_HOME的位置

<!–补充:如果把以 % 开头的目录放到第一个,下次编辑 path 时,就无法显示编辑界面了,而是和
win7 的环境变量下的 path 一样,只有一行长串。–>

【注意】jdk 1.8 和 jdk-14 不需要配置 ClassPath 变量,这里个人建议不要配置,因为 jdk-14 里没有
tools.jar 和 dt.jar

五、查看版本是否更换成功

Java -version

Javac -version

我的是这样:

先是jdk1.8

【注意】查看变更后的版本信息时,一定要重启一下 cmd,不然不能及时显示准确版本信息

现在改为了jdk-14
安装多个(超过 2 个)版本 jdk 和上面操作步骤差不多,只是多配置几个 JAVA_HOME 而已。

参考了:

同一个电脑安装两个jdk版本

  • 81
    点赞
  • 178
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值