先下载jdk11,记下安装路径
在这里插入图片描述


  • 配置JAVA_HOME环境变量,JAVA11_HOME和JAVA8_HOME

  • 这时可以单独给JAVA_HOME配置一个环境变量然后以后要切换jdk版本就直接修改JAVA_HOME内容即可
    在这里插入图片描述

  • 在path中添加%JAVA_HOME%\bin

  • win+R打开cmd,输入java-version,成功显示对应jdk即切换成功
    在这里插入图片描述

  • 注意

  • 有可能在修改成jdk8之后java -version还是显示的jdk11
    这时要检查环境变量里的path配置,%JAVA_HOME%\bin之前是否还有对其他jdk版本进行了配置
    因为系统识别是默认识别Path配置最前面的安装目录
    在这里插入图片描述

  • 我这里就发现第一个path配置就是安装jdk11时自动配置的路径,被放在了path里的第一位,所以无论怎么改JAVA_HOME还是jdk11,所以复制这个路径,进去把java.exe,javaw.exe等文件都删除了之后

  • path里配置jdk版本的就只有%JAVA_HOME%\bin了在这里插入图片描述

补充

idea可以根据每个不同的project使用不同的jdk,所以修改起来很方便,也就不需要自己这样手动配置了
每个project所使用的jdk可以自己配置
先将当前jdk加入idea File -> Project Structure -> SDKs
在这里插入图片描述

然后进入File -> Project Structure -> Project在这里插入图片描述
不过修改完之后要等待一会,idea会导入配置的jdk


原文:https://blog.csdn.net/weixin_45813747/article/details/115310800