多JDK共存切换
首先安装JDK1.80
1、直接去官网下载jdk,选择所需的jdk版本下载, https://www.oracle.com/technetwork/java/javase/downloads/index.html
下载速度过慢可以选择去华为JDK镜像下载
2、安装
3、以前配置过就没必要再重新配置环境变量了。
存在问题
1、想要查看JDK是否安装配置成功,需要再dos窗口中输入 java -version。在安装JDK1.8之后,还没有在环境中配置JDK1.8的信息。但是执行 java -version会看到JDK1.8的信息。注意我以前的JDK版本是12
原因
1、在安装JDK1.8之后,会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到系统目录。由于这个目录在WINDOWS环境变量中的优先级高于path设置的环境变量优先级。
解决方法
1、将C:\Program Files (x86)\Common Files\Oracle\Java\javapath目录下的三个可执行文件删除。这个目录是根据环境变量里的PATH来看的。
2、然后把cmd窗口关闭,将环境变量path中的%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放到最前面。
3、重新打开cmd窗口,输入 java -version 就可以看到1.80的jdk版本
切换JDK版本
1、手动改变JAVA_HOME中的路径为JDK版本的路径
注意,将环境变量path中的%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放到最前面
打开cmd输入,java -version就可以看到版本已经切换了