前言
在日常学习或者工作中,难免遇到需要使用不同的jdk版本进行开发,那么我们该如何快速的切换使用它们呢?这里作者使用的是jdk8以及jdk11
目录
安装JDK(安装了的可以跳过)
查看jdk版本
可以看到这里下载的是jdk8以及jdk11
配置环境变量
依次打开->设置->系统->系统信息->高级系统设置
打开环境变量
在下面系统变量里点击新建
配置JAVA_HOME
在这里配置两个新的变量
变量名为 JAVA_HOME+版本号 变量值为 jdk包的安装路径
并且把原来的JAVA_HOME的变量值改为你想要用的那个版本变量名 %JAVA_HOME+版本号%
配置Path
在系统变量Path点击编辑
将框住的这两个值下移到%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin 的后面,防止切换版本不成功的情况出现
因为Path中两条关于jdk的配置优先级不够,
C:\Program Files\CommonFiles\Oracle\Java\javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;的位置太靠上会给覆盖掉
切换版本
切换
把原来的JAVA_HOME的变量值改为你想要用的那个版本变量名 %JAVA_HOME+版本号%
检验
win+r打开cmd输入
javac -version
java -version
若均为同一版本jdk则切换成功
切换为jdk8
切换为jdk11
写在最后
在这里只涉及到两个不同的jdk的切换,日常生活中也可能会出现更多版本的切换,只需多添加几个JAVA_HOME,然后进行切换即可。