【问题标题】:Unable to set Java Path in system variables (Windows 10)无法在系统变量中设置 Java 路径 (Windows 10)
【发布时间】:2017-01-22 09:28:05
【问题描述】:

我尝试将 JAVA_HOME 与目录 - C:\Program Files\Java\jdk1.8.0_121 添加到我的系统变量中,然后将 %JAVA_HOME%/bin 添加到 Path 变量中,但这没有用,我收到

'java' 不是内部或外部命令,可操作 程序或批处理文件。

所以我尝试添加 C:\Program Files\Java\jdk1.8.0_121;直接到路径变量,但我仍然得到上述错误。请问大家有什么建议吗?

谢谢

PS - 图像显示我在 C:\Program Files\Java\jdk1.8.0_121 的命令提示符中尝试“java -version” - 我只是向上移动一个目录来测试变量,输入“java -version”在 bin 目录中返回正确的信息,如您所料。

【问题讨论】:

  • 您可以使用命令path 或稍不方便的set pathecho %path% 来查看给定CMD 中使用的确切信息。 (您还可以使用set [prefix] 查看其他环境变量。)

标签: java


【解决方案1】:

您是否尝试关闭该命令提示符并重新打开它?

【讨论】:

  • 任何环境变量更改都不需要重新启动,即使 system=allusers;启动一个新的 CMD 应该是足够且必要的。
  • @Dough 没关系,它发生了。你不可能知道。 stackoverflow 上存在一些愚蠢的问题,这不是其中之一。
【解决方案2】:

在命令行中,运行以下命令:

set PATH=%PATH%:C:\Program Files\Java\jdk1.8.0_121\bin

不退出shell,运行你的java命令

例如

java -version

这肯定会奏效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 2013-11-13
    • 2014-06-07
    相关资源
    最近更新 更多