多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换时注意事项

本文详细介绍了如何在Windows系统中下载安装不同版本的JDK(如1.8、17和21),配置环境变量,包括JAVA_HOME和CLASSPATH的设置,以及如何通过更改JAVA_HOME变量实现JDK版本的切换。最后,作者通过命令提示符验证JDK版本。
摘要由CSDN通过智能技术生成

前言

为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。

1.准备工作

jdk1.8

jdk1.8

jdk17

jdk21
 

下载安装后是这样的

2. 配置环境变量

打开环境变量:【此电脑右键】—【系统】—【高级系统设置】—【环境变量

防止等会切换 JDK 失败,删除下载 JDK 时自动在 Path 中添加的变量

在 Path 中添加两个变量:%JAVA_HOME%\bin 以及 %JAVA_HOME%\jre\bin ,这里的 % 相当于引用

点击【新建】,添加 JAVA_HOME21 变量

变量名为:JAVA_HOME21 ,如果有多个 JDK,变量名要有区别,如图所示
变量值为:上一个步骤中 JDK 的安装路径,我这里是:K:\environment\jdk21

3. JDK 版本切换

点击【新建】,添加 CLASSPATH 变量

变量名为:CLASSPATH
变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
点击【新建】,添加 JAVA_HOME 变量

变量名为:JAVA_HOME
变量值为:%JAVA_HOME21% ,特别注意:% 中引用的是所要使用的 JDK 版本,要与上一步中 JDK 的变量名对应
JDK 版本切换方法:可以更改 % 中的 JDK 变量名,从而达到切换不同 JDK 的目的。

4. 测试

快捷键 Win + R 打开【运行】,输入 cmd 打开【命令提示符】,输入 java -version (注意中间有空格),查看 JDK 版本

好了以上就是这次分享的内容,还有就是借鉴了这位up的内容,upicon-default.png?t=N7T8http://t.csdnimg.cn/ZVIGh

注意⚠️:jdk官方下载地址Java 下载 |Oracle 中国

Java 下载 |Oracle 中国icon-default.png?t=N7T8https://www.oracle.com/cn/java/technologies/downloads/#java8-windows

在CentOS 7或CentOS 8上安装Java JDKJava Development Kit)的不同版本,可以按照以下步骤操作: **安装JDK 11**: 1. **更新系统并添加存储库**: 首先,确保你的系统是最新的。 ```bash sudo yum update -y sudo yum install epel-release -y ``` 2. **安装RPM包管理器的依赖**: 对于Oracle官方RPM源,需要这个。 ```bash sudo yum install https://mirrors.tuna.tsinghua.edu.cn/oracle/jdk/ AdoptOpenJDK-jdk11-rpm GPGKey-pubkey-0x4b1B762E.txt -y ``` 3. **安装JDK 11**: 完成上述步骤后,你可以通过下面命令安装JDK 11。 ```bash sudo yum install adoptopenjdk-java11 -y ``` **安装JDK 8**: 1. **下载并配置Oracle JDK 8**: 可能需要从官方网站下载RPM包,然后手动安装。例如,访问https://www.oracle.com/java/technologies/javase-jdk8-downloads.html 下载适用于CentOS的RPM。 2. **安装JDK 8**: 进行文件权限更改并安装。 ```bash sudo rpm -ivh jdk-8*.rpm ``` **安装JDK 9**: 由于Oracle不再支持JDK 9,建议直接安装JDK 11代替。但是,如果确实需要,可以在Oracle官网上找到旧版RPM包并按类似步骤进行安装。 **切换和验证Java版本**: - 要检查已安装的Java版本,运行 `java -version` 或 ` alternatives -config java`. - 使用 `alternatives` 工具可以方便地在多个版本之间切换默认的Java环境。 **注意事项**: - 安装过程中确保网络连接良好,并遵守Oracle的许可协议。 - 如果你想永久保留所有版本,考虑将它们添加到系统的PATH中而不是替换默认版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AMAR8866

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值