回显%JAVA\u HOME%返回%JAVA\u HOME%

回显%JAVA\u HOME%返回%JAVA\u HOME%,java,windows,environment-variables,java-home,Java,Windows,Environment Variables,Java Home,当我这样做的时候 echo %JAVA_HOME% 在windows 10上,它返回%JAVA\u HOME%我做错了什么?语法取决于您使用的外壳/终端。 试一试 这是bash的语法,例如,如果您使用gitbash运行命令。我不确定,但我认为您需要$for环境变量 请尝试:echo$JAVA\u HOME您的命令对于windows 10计算机是正确的。结果告诉我们,这个变量没有设置。 您可以在“开始”菜单中查找环境变量的设置。您将看到其他变量(如Path、TEMP等)的设置。您可以在那里添加

当我这样做的时候

echo %JAVA_HOME% 

在windows 10上,它返回
%JAVA\u HOME%
我做错了什么?

语法取决于您使用的外壳/终端。 试一试


这是bash的语法,例如,如果您使用gitbash运行命令。

我不确定,但我认为您需要$for环境变量


请尝试:
echo$JAVA\u HOME

您的命令对于windows 10计算机是正确的。结果告诉我们,这个变量没有设置。
您可以在“开始”菜单中查找环境变量的设置。您将看到其他变量(如Path、TEMP等)的设置。您可以在那里添加JAVA_主页(此处不含%)。路径如下(从我的电脑上):C:\Program Files\Java\jdk1.8.0_161

它打印“Java_HOME”,因为您没有设置Java_HOME变量,或者变量名有输入错误。只需转到环境变量设置并检查它是否正确。如果你家里没有JAVA_,就看看这个问题:

我知道这个答案早就应该给出了,但经过几个小时的搜索,它为我解决了问题

重新安装所有内容(git、jdk/jre、可能是maven),但当您重新安装时,将所有内容保留为默认值。不要更改任何设置,不要选择对您方便的特定保存位置等。将所有内容保留为默认值


事实证明,git在灵活性方面特别严格,如果您更改安装位置,它不会发挥良好的作用。在安装git时,我更改了保存位置。我一直在安装和练习一些新工具,我想把它们都放在一个孤立的地方。只需说明默认方式通常是最好的方式。

如果您确定已正确设置它们,您可以在Windows 10中使用以下任何方法打印环境变量,如JAVA_HOME


  • Windows命令提示符(cmd.exe)


  • 在windows中,您需要使用Bash格式

    user12231@TP-UN103 MINGW64 /c
    $ echo $JAVA_HOME
    C:\Program Files\Java\jdk1.7.0_80
    

  • 从对话中,您似乎正在使用Windows 10 powershell。
    要在windows powershell中打印环境变量,请使用以下命令之一,如下所示

    PS C:\>Get-ChildItem Env:JAVA_HOME
    
    Name                           Value
    ----                           -----
    JAVA_HOME                      C:\Program Files\Java\jdk1.7.0_80
    


    您可以在此处参考Powershell文档



  • 很可能是您无意中使用了windows 10终端而不是标准的windows命令提示符

    在标准Windows命令提示符中,您可以键入

    echo %JAVA_HOME%
    
    但在powershell中,您会看到JAVA_HOME被写出来

    Powershell的工作方式有所不同。在这种情况下,输出您需要使用的环境变量

    echo $Env:JAVA_HOME
    

    如果您刚刚添加了系统变量,则需要重新启动系统才能读取它


    如果您在Windows中使用经典的cmd命令“echo%JAVA_HOME%”,JAVA很好

    ,那么它可能根本没有设置。因此,我必须做些什么来确认这一点,您可以键入
    set
    ,然后查看
    JAVA_HOME=something
    是否显示在结果中(可能不会)。它现在起作用。请插入环境变量的屏幕截图。我在windows 10上,请在Bash(命令行)中尝试,或尝试
    设置JAVA_HOME
    -->这就是我希望得到的答案!提到可能的情况,识别用户特定的问题,例子和相关的文档链接。谢谢。。。当然这是OP最有用的答案,因为它提供了一个解决方案,通过尝试
    echo%JAVA\u HOME%
    PS C:\> echo $env:JAVA_HOME
    C:\Program Files\Java\jdk1.7.0_80
    
    echo %JAVA_HOME%
    
    echo $Env:JAVA_HOME