echo%JAVA_HOME%返回%JAVA_HOME%

问题描述 投票:6回答:9

当我做

echo %JAVA_HOME% 

它在Windows 10上返回%JAVA_HOME%我做错了什么?

java windows environment-variables java-home
9个回答
7
投票

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


  1. Windows命令提示符(cmd.exe) C:\>echo %JAVA_HOME% C:\Program Files\Java\jdk1.7.0_80

  1. 在Windows中使用Git Bash,您需要使用bash格式 user12231@TP-UN103 MINGW64 /c $ echo $JAVA_HOME C:\Program Files\Java\jdk1.7.0_80

  1. 从对话中,看起来您正在使用Windows 10 PowerShell。 要在Windows PowerShell中打印环境变量,请使用以下命令之一,如下所示 PS C:\>Get-ChildItem Env:JAVA_HOME Name Value ---- ----- JAVA_HOME C:\Program Files\Java\jdk1.7.0_80 要么 PS C:\> echo $env:JAVA_HOME C:\Program Files\Java\jdk1.7.0_80 您可以在此处参考Powershell文档。 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables?view=powershell-6#displaying-environment-variables


3
投票

语法取决于您使用的shell /终端。尝试

echo $JAVA_HOME

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


2
投票

您很有可能在不知不觉中使用了Windows 10 powershell终端而不是标准的Windows命令提示符。

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

echo %JAVA_HOME%

但是在powershell中你会看到JAVA_HOME被写出来了。

Powershell以不同的方式做事。在这种情况下输出您需要使用的环境变量

echo $Env:JAVA_HOME

0
投票

我不确定,但我认为你需要$ for Environment Variables。

尝试:echo $JAVA_HOME


0
投票

您的命令对于Windows 10计算机是正确的。结果告诉我们,这个变量没有设置。您可以在开始菜单中查找环境变量的设置。您将看到其他变量的设置,如Path,TEMP等。在那里你可以添加JAVA_HOME(这里没有%)。路径就像这样(来自我的电脑):C:\ Program Files \ Java \ jdk1.8.0_161


0
投票

它会输出“JAVA_HOME”,因为您没有设置JAVA_HOME变量,或者您在变量名中输入了拼写错误。只需转到您的环境变量设置并检查它是否正确。如果你没有JAVA_HOME,那就看看这个问题:How to set JAVA_HOME


0
投票

我知道这个答案已经过期了,但经过几个小时的搜索,它解决了我的问题。

重新安装所有内容(git,jdk / jre,可能是maven),但是当你这样做时,请将EVERYTHING保留为默认值。请勿更改任何设置,请勿选择便于您使用的特定保存位置等。将所有设置保留为默认值。

事实证明,git在灵活性方面特别严格,如果你改变安装位置,它就不会很好。当我安装git时,我更改了保存位置。我一直在安装和练习一堆新工具,我想把它们全部放在一个孤立的地方。只是去表明默认方式通常是最好的方式。


0
投票

在Windows 10上,“Echo”只会回显您在其背后输入的内容,因此您只需输入:

JAVA_HOME

...然后按ENTER键


0
投票

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

如果你在windowsJAVA中使用经典的cmd命令“echo%JAVA_HOME%”就可以了

© www.soinside.com 2019 - 2024. All rights reserved.