升级JDK11后,执行java -version还是1.8

  • Post author:
  • Post category:java



在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

在这里插入图片描述





1. JDK INSTALL




1.1 Download




1.2 配置环境变量


  • 第一步:配置JAVA_HOME


    1

  • 第二步:配置CLASSPATH



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


    第一步:配置JAVA_HOME

  • 第三步:配置PATH



    %JAVA_HOME%\bin



    %JAVA_HOME%\jre\bin


    在这里插入图片描述




2. 配置JDK11无效


  • 我在本地安装了jdk8和jdk11,修改java_home无效


    在这里插入图片描述

    在这里插入图片描述

  • 进入C盘,将javapath删除



    C:\Program Files (x86)\Common Files\Oracle\Java\javapath


    在这里插入图片描述

  • 重新打开cmd,变成了jdk11


    在这里插入图片描述

  • 原因分析



    安装JDK程序时(zip解压则不会发生),在安装结束后会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Program Files (x86)\Common Files\Oracle\Java\javapath目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,所以直接更改JAVA_HOME会无效。




2.1 JDK切换


  • 此时,直接修改java_home就可以了


    在这里插入图片描述

  • 重新打开cmd,变成了jdk8


    在这里插入图片描述




3.Awakening


在一秒钟内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命运。


在这里插入图片描述



版权声明:本文为weixin_43916074原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。