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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容