可能是因为你的系统中同时安装了多个版本的Java,并且1.8.0的Java在系统的环境变量中的优先级更高。

你可以尝试以下方法来解决这个问题:

  1. 确保你的JAVA_HOME环境变量已经正确设置为Java 11的安装路径。你可以在命令提示符窗口中输入echo %JAVA_HOME%来检查JAVA_HOME的值。

  2. 检查系统的Path环境变量中是否存在其他Java的安装路径。如果存在其他Java的安装路径,可以尝试删除或者调整它们的位置,确保Java 11的路径在前面。

  3. 在命令提示符窗口中输入java -version来检查系统默认的Java版本。如果显示的是1.8.0的版本,说明系统默认的Java版本还是1.8.0。你可以尝试以下方法来更改默认的Java版本:

    • 在系统的Path环境变量中将Java 11的路径调整到最前面。
    • 在命令提示符窗口中输入set JAVA_HOME=<Java 11的安装路径>来临时设置JAVA_HOME环境变量,然后再次输入java -version来检查Java版本。
    • 在系统的注册表中更改Java版本。具体操作可以参考相关的教程或者咨询技术支持。

如果以上方法都没有解决问题,可能是因为其他原因导致。建议你在搜索引擎中搜索相关的问题,或者咨询技术支持来获取更详细的解决方案

为什么我JAVAHome环境变量改成了java11的但是在控制台查看版本却是180的

原文地址: https://www.cveoy.top/t/topic/iMxU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录