Windows同时安装JDK8和JDK11
JDK下载地址:
需求:之前项目中一直使用JDK8,承Maven接的新项目需要使用JDK11,所以需要在电脑上同时安装8和11两个版本的JDK。方便切换。
安装完成JDK:
配置环境变量:
注意 :在同一个电脑上不能同时配置多个JDK环境变量,但是我们可以通过修改JDK环境变量中的JAVA_HOME 将值改成相应的JDK安装目录,达到来回切换的目的。
创建俩个个JAVA_HOME
再配置Path,如果想使用JDK11就如图配置,指定JAVA11_HOME。切换JDK8同理。
3、测试
打开cmd,输入java -version命令,查看版本,版本为JDK8。
切换版本:修改系统变量JAVA_HOME的值为 %JAVA11_HOME%
重启cmd 注意:一定要重启cmd!
BUG
输入java -version命令,查看版本,版本仍然为JDK8。
问题:切换版本失败
解决方案:查询原因,找到原因:编辑Path变量的值,看第二行
C:Program Files (x86)Common FilesOracleJavajavapath
删除java.exe javaw.exe javaws.exe。
重启cmd,输入java -version命令,查看版本,版本为JDK11。切换版本成功。
参考博文: