回显%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
user12231@TP-UN103 MINGW64 /c
$ echo $JAVA_HOME
C:\Program Files\Java\jdk1.7.0_80
要在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