Windows安装不同jdk版本
下载
这里我们使用jdk8和jdk11进行演示:
下载jdk1.8.0_212和jdk11.0.7;
安装
使用安装程序进行分别安装到指定位置,我在本地安装到了D:/Software/java/目录下
配置
右键点击我的电脑,选择属性
点击高级系统设置,点击环境变量
在系统变量中进行如下配置:
添加JAVA8_HOME D:\Software\Java\jdk1.8.0_212
添加JAVA11_HOME D:\Software\Java\jdk-11.0.7
添加JAVA_HOME %JAVA8_HOME%
添加CLASSPATH .;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
添加Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
打开cmd窗口,输入java -version测试jdk是否安装成功。
如果输出java版本,表示已经安装成功。
多版本配置切换
聪明的朋友可能已经看出端倪了,配置了JAVA8_HOME和JAVA11_HOME的意图。
只需要在JAVA_HOME进行切换即可。
我们在这里更改为JAVA8_HOME。
打开CMD窗口,输入java -version,看到版本号成功切换为jdk8。
遇到问题
更改JAVA_HOME切换配置后,在CMD窗口输入发现版本没有改变,可以通过下列方法排查问题。
1.重新打开一个CMD窗口再进行验证即可,一般情况下环境变量等配置更改后需要重新打开CMD窗口才会生效。
2.打开CMD窗口,输入where java,找到系统运行的java.exe的位置,正常情况下都是在Java的安装目录下,但也有可能出现在C:\Program Files (x86)\Common Files\Oracle\Java\javapath这个目录下,只需要将目录下的文件删除即可。