代码之家  ›  专栏  ›  技术社区  ›  davidalayachew

echo%JAVA_HOME%在cmd中工作,但在git bash中不工作

  •  -1
  • davidalayachew  · 技术社区  · 6 年前

    Windows 10用户。我最近第一次安装git,但遇到了一个特殊的问题。我被告知我需要设置 JAVA_HOME 环境变量,如果我想在git中使用java。

    我能得到 爪哇之家 echo %JAVA_HOME% 将在命令提示符中返回正确的路径,但它将返回 %JAVA_HOME% 在git bash。

    我进入系统设置并更改了系统变量,以便 指向我的jdk。我更新了 PATH

    这些都没起作用。我经历过无数次这样的帖子。我做错什么了?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Kalle Richter    5 年前

    结果,git使用完全不同的语法来执行echo。

    我一直在做 echo %JAVA_HOME% echo $JAVA_HOME .

    我看不出我应该使用$而不是%符号,因为这些符号在我的字体中看起来非常相似。我只是在将一个答案复制/粘贴到bash中之后才发现这一点,并让它在以前不起作用的情况下神奇地工作。

    但是是的,答案是 $ 而不是 %