【问题标题】:"echo %JAVA_HOME%" returns wrong path even though System JAVA_HOME Environment variable set即使设置了系统 JAVA_HOME 环境变量,“echo %JAVA_HOME%”也会返回错误的路径
【发布时间】:2018-06-07 15:53:36
【问题描述】:

据我所知,我的系统 JAVA_HOME 变量设置正确,但即使在我重新启动 Windows 之后,echo %JAVA_HOME% 也会返回错误的路径(它适用于旧版本的 Java)。

另一个程序也认为 JAVA_HOME 设置为这个错误的路径。

我使用的是 Windows 10。

【问题讨论】:

  • Change it to be relevant..? 可能是系统环境变量。
  • 我确实改变了它。我不是吗?
  • 重启无效。 Windows 仍然认为 JAVA_HOME 设置为 ...\jre1.8.0_121 而不是我在 Systemvariables 中设置的 C:\Program Files\Java\jdk-9.0.1
  • 重启后是否还在系统变量中..?如果是这样,那就奇怪了。 必须以某种方式设置它。
  • 非常感谢 user2864740 :) @the_storyteller 是的,我重新启动了 Windows

标签: java echo java-home


【解决方案1】:

解决方案:我为 JAVA_HOME 设置了不同的本地用户变量,但我没有看到,也无法访问它,因为我需要管理权限才能查看它们。当我通过管理权限访问时,我只看到了管理员用户的变量。

【讨论】:

    猜你喜欢
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 2022-11-05
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    相关资源
    最近更新 更多