









确认 JDK 和 JAVA_HOME 路径编写无误,但修改系统环境变量后终端检查 Java 版本不生效。重启电脑,仍不生效。
在系统 Path 中发现如下一行
C:\Program Files\Common Files\Oracle\Java\javapath
这个路径下有个 java.exe,而且排序在 %JAVA_HOME%/bin 前。于是系统停止搜索。下移该路径,或直接删了 (类似快捷方式,删了没事),问题解决。
方才想起这个路径是怎么来的。笔者的 Java 一直是从 .zip 安装,仅有 Java 21 这一次是从 .exe 安装。正是这次安装,导致 JDK 搞小动作,生成了这么个玩意。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。