win10 64位 安装多个jdk版本的切换问题

在安装elasticsearch,发现jdk版本有问题,可能是jdk13太新了,重新配成12好了。再做个重新配jdk的笔记。
如果我同时参与3个项目,但是每个项目要用的jdk版本都不同,正确的打开方式是使用压缩版的jdk,根据情况解压不同的版本来使用。
jdk11下载:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

首先需要注意的是,一定要下载Compressed Archive,也就是下载压缩包,不要下载直接安装的exe。
我的不同版本的jdk全部解压在C:\Program Files\Java文件夹下,


image.png

下载并解压完成后,下一步是配置环境变量,需要配置的是系统变量里的JAVA_HOME、CLASSPATH和Path。

CLASSPATH:

.:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

JAVA_HOME:

如果是首次配置就在系统变量中新增,如果是要切换jdk,修改变量值即可。变量值就是jdk的路径


image.png
Path:新建两个path,分别为%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin

配置完这三项以后,打开命令行查看版本,输命令java -version,如果显示的是当前想要切换到的版本,就说明成功了。

如果切换没有成功,可能是别处还存在问题,可参考这篇文章:https://www.cnblogs.com/chenmingjun/p/9941191.html

你可能感兴趣的:(win10 64位 安装多个jdk版本的切换问题)