可以将文章内容翻译成中文,广告屏蔽插件会导致该功能失效:
问题:
When I do
echo %JAVA_HOME%
it returns %JAVA_HOME% on windows 10 what did I do wrong?
回答1:
The syntax depends on the shell/terminal you are using. Try
echo $JAVA_HOME
this is the syntax for bash, for instance if you are using Git Bash to run your commands.
回答2:
I'm not sure, but i thought you need $ for Environment Variables.
Try: echo $JAVA_HOME
回答3:
Your command is correct for a windows 10 machine. And the result tells us, that this variable is not set. You can look for the settings for the environment variables in your start menu. You'll see settings for other variables like Path, TEMP and so on. There you can add JAVA_HOME (here without %). The path would be like this (from my pc): C:Program FilesJavajdk1.8.0_161
回答4:
It prints "JAVA_HOME" because you didn't set JAVA_HOME variable or you have typo in variable name. Just go to your environment variables settings and check if it's correct. If you don't have JAVA_HOME there just look at this question: How to set JAVA_HOME