Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样

Java版本问题解决

  • Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样
    • 前言
    • 错误截图
    • 解决
    • 结果

Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样

前言

因为要弄ES,所以我自己这里配置修改了一下默认的系统里java的版本改为了11,但是发现java -version之后还是输出为8

错误截图

这里确实已经改成11了
Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第1张图片
但是cmd还是输出8
Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第2张图片
而且我们查找where java的时候甚至找不到

在这里插入图片描述

解决

原因是因为你的环境变量里有个Oracle的默认安装的java.exe占据了系统的自己配置的Java版本
在系统变量里选择Path

Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第3张图片
好好找一下发现这个路径下有javapath

Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第4张图片

Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第5张图片
在这个文件夹下使用./java.exe -version

Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第6张图片
发现就是8
所以我们只需要把自己配置的11移动到最上面就可以了
Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第7张图片

结果

Java版本问题解决——配置了Java11环境变量发现java -version依然是8,看看是不是和你一样_第8张图片

你可能感兴趣的:(笔记,Java学习,java,jvm,开发语言)