linux 配置好 java 17 的环境变量后source etcprofile 之后。发现 java -version 依然是 11
可能是因为系统中还存在其他版本的 Java,导致配置的 Java 17 没有生效。可以尝试以下操作:
-
确认 Java 17 已经正确安装,并记录 Java 17 的安装路径。
-
打开终端,输入以下命令,查看系统中所有的 Java 版本:
ls /usr/lib/jvm/如果有多个 Java 版本,会显示出多个文件夹,每个文件夹代表一个 Java 版本。
-
找到 Java 17 的安装路径,将其添加到环境变量中。在终端中输入以下命令:
export PATH=/path/to/java-17/bin:$PATH其中 /path/to/java-17/bin 是 Java 17 的安装路径,需要替换为实际的路径。
-
确认环境变量已经正确设置。在终端中输入以下命令:
echo $PATH确认输出中包含了 Java 17 的安装路径。
-
再次输入以下命令,查看 Java 版本:
java -version如果输出的版本号是 Java 17,则说明环境变量已经设置成功。
如果以上操作还是无法解决问题,可以尝试重启系统或者尝试使用其他的终端程序来执行
原文地址: https://www.cveoy.top/t/topic/eHff 著作权归作者所有。请勿转载和采集!