可能是因为系统中还存在其他版本的 Java,导致配置的 Java 17 没有生效。可以尝试以下操作:

  1. 确认 Java 17 已经正确安装,并记录 Java 17 的安装路径。

  2. 打开终端,输入以下命令,查看系统中所有的 Java 版本:

    ls /usr/lib/jvm/
    

    如果有多个 Java 版本,会显示出多个文件夹,每个文件夹代表一个 Java 版本。

  3. 找到 Java 17 的安装路径,将其添加到环境变量中。在终端中输入以下命令:

    export PATH=/path/to/java-17/bin:$PATH
    

    其中 /path/to/java-17/bin 是 Java 17 的安装路径,需要替换为实际的路径。

  4. 确认环境变量已经正确设置。在终端中输入以下命令:

    echo $PATH
    

    确认输出中包含了 Java 17 的安装路径。

  5. 再次输入以下命令,查看 Java 版本:

    java -version
    

    如果输出的版本号是 Java 17,则说明环境变量已经设置成功。

如果以上操作还是无法解决问题,可以尝试重启系统或者尝试使用其他的终端程序来执行

linux 配置好 java 17 的环境变量后source etcprofile 之后。发现 java -version 依然是 11

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

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