配置完 `JAVA_HOME`、`PATH`、`CLASSPATH`,打開 CMD 輸入 `java -version` 報錯:Error: could not open `C:\ProgramData\Oracle\Java\javapath\java.exe`。原因是安裝程式在 `ProgramData` 下建立了符號鏈接/快捷方式目錄,但實際 JDK 安裝在別處,導致路徑失效。
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_301
PATH=%JAVA_HOME%\bin;%PATH%
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
> java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
> javac -version
javac 1.8.0_301
核心教訓:環境變量配置了不代表生效,必須確保路徑指向**真實可執行文件**,而非失效的快捷方式目錄。