Win安装多版本JDK(1.8和11版本)

1887 4~5 min

需求:个别的项目需要用到Jdk11来编译需要安装Jdk11,电脑上存在一个Jdk1.8

下载JDK安装包

华为镜像各版本JDK快速下载

配置环境变量

控制面板--系统--高级系统设置--环境变量--系统变量
添加变量:
变量名:JAVA8_HOMEC:\Program Files\Java\jdk1.8.0_60 输入你JDK8的安装路径

变量名:JAVA11_HOMEC:\Program Files\Java\jdk-11.0.2 输入你JDK11的安装路径

变量名:JAVA_HOME%JAVA11_HOME% 输入你想运行的JDK环境

变量名:Path 值 添加或者修改值%JAVA_HOME%\bin 即切换的JDK的bin路径

校验环境是否生效

win+r--输入cmd--输入java -version

C:\Users\Administrator>java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

修改JAVA_HOME的值后 重新 打开CMD窗口运行

C:\Users\Administrator>java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

IDEA 项目环境配置

image.png

image.png

image.png

遇到的问题

  1. 若切换JAVA_HOME中不生效
    • 切换JAVA_HOME后重启
    • 搜索 java.exe,javaw.exe,javaws.exe 删除后基本上就可以了
      image.png

参考文章


windows下配置多版本jdk共存

安装多个版本jdk