Search code examples
windows-10java-home

WINDOWS 10 JAVA_HOME is not working


My system is Windows 10 64 bit

I have created an environment variable "JAVA_HOME" and updated the path but, still system is showing "The JAVA_HOME" environment variable is not defined This environment variable is needed to run this program"

Also, echo %JAVA_HOME% is not displaying the path

Please review the attached screenshots.

Command prompt

System Variable


Solution

  • You need to close and reopen cmd.exe or restart the computer to get JAVA_HOME to propagate to your command prompt.

    If cmd was open when you set the variables they will not be available in that session.