突然才明白,如何配置多个版本的jdk。虽然感觉和想象中不是太相同,但是还是要总结一下。
下载JDK
尽可能从官网下载,避免下载到不合适的jdk,官网下载地址:https://oracle.com/java
官网这里只存放了LST版本的JDK,需要别的版本的滑倒最下面
其余版本下载地址:https://www.oracle.com/java/technologies/javase/jdk-relnotes-index.html
注意:下载有时候文件大的时候需要注册,注册一个就行,最好填写假的信息,避免信息泄露。
配置JDK
这里以JDK17为例,之前电脑有配置JDK8。
- 先解压JDK17,复制当前的路径
- 打开 在高级系统设置理里 打开环境变量
- 创建系统环境变量,把刚才复制的JDK17路径填上去
如果还有别的JDK环境同理,填上变量名和对应的地址即可。
就像我的下面我的JDK8一样
- 配置JAVA_HOME变量
这里需要注意,你需要使用哪个版本就在下面%%里面填写相对应的系统变量名
这里我是JDK8
- 配置CLASSPATH环境变量
其实目前不配置这个变量也可以直接使用,但是保险起见还是配置上最好。
- 配置Path环境变量
这个很简单,在Path环境变量上添加%JAVA_HOME%\bin即可。
一路确定保存 打开cmd进行测试 - 测试
测试JDK8
测试JDK17
这里修改JAVA_HOME为JDK17
测试:
记得要重启cmd
这里仍然是JDK8,是因为环境变量中有一个oracle java的环境变量 删除即可
继续测试:
成功!结束