【配置】Java 环境变量引用的问题

引发思考的原始情况:

在配置好的 Java 环境变量后,不能使用 javac 命令。检查 JAVA_HOME 及 PATH 变量,路径正常。PATH 中引用了 JAVA_HOME,换回全路径正常。
分析:
现象看来是 PATH 的问题,而 PATH 中引用了 JAVA_HOME,替换回全路径的 PATH 就没问题,说明对 JAVA_HOME 的引用出了问题。最后发现唯一疑点是 JAVA_HOME 是设为用户变量,而 PATH 是系统变量,所以推测系统变量无法引用用户变量。
实验:
    用户变量               系统变量
    a = %b%               b = B
    c = C                        d = %c%
结果显示,a 可以正确引用 b,但 d 不能引用 c,即用户变量可以引用系统变量,而系统变量无法引用用户变量。

猜你喜欢

转载自ericzong.iteye.com/blog/2203121
今日推荐