今天下载最新版Eclipse使用,结果提示jdk版本过低,需要jdk11以上(如图),担心影响到其他软件运行,想着同时配置两个版本的JDK,根据需要切换版本应该会方便很多
配置变量
首先将原配置的jdk8变量修改一下名字,将JAVA_HOME改成JAVA_HOME8
然后下载java11,下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html,因为我已经安装java8,所以下载时选的绿色免安装包
创建JAVA_HOME11
进入Path编辑环境变量,将原配置的环境变量上移到最上面,无需修改,点击确定
创建新的环境变量JAVA_HOME,变量值填写另外两个变量名称,%JAVA_HOME8%或%JAVA_HOME11%(jdk版本号依实际配置jdk变量名为准)
配置完成,环境变量中应出现下图数据
从上图可以看出,当前配置的是jdk11,点击win+R,输入cmd后点击确定,在命令提示符页面输入java -version验证当前版本
从结果可以看出当前jdk版本是11.0.9
切换变量
进入环境变量配置页面,将JAVA_HOME的变量值修改为%JAVA_HOME8%,保存退出
验证当前jdk版本,点击win+R,输入cmd后点击确定,在命令提示符页面输入java -version
上图jdk版本已变成1.8.0_261,jdk版本已成功切换
注意:验证jdk版本是否切换成功,需重新打开命令提示符,输入java -version进行验证
多个版本的jdk也是同样的配置方法,只是多创建了几个JAVA_HOME6/7/8/9,目前还木有根据软件需要自动选择jdk版本的方法