1、首先安装你需要的版本的jdk
2、多版本JDK共存的关键在于环境变量的配置,我同时安装了3个版本的jdk:8、9、11分别添加系统变量为JAVA_HOME8、JAVA_HOME9、JAVA_HOME11,并配置好各自的安装目录。
3、配置一个主要的JAVA_HOME,然后绑定对应的你需要切换的JAVA_HOME配置变量,我这里如图所示绑定的是JAVA_HOME9。
4、配置Path变量,新建设为 %JAVA_HOME%\bin
然后进入命令行界面,输入java -version,就可以查看你当前的JDK版本了。
注意:我曾遇到过一次修改环境变量JAVA_HOME绑定其他版本的JDK,但是保存之后,使用的仍然是之前版本的JDK。最后发现Path环境变量中,排在 %JAVA_HOME%\bin 前面的两个也是我本地的JDK安装位置,所以系统先入为主,读取了第一个位置对应的JDK,导致环境变量的修改无法成功修改系统中使用的JDK版本。