Set the Java_Home Variable In Windows 10
JAVA_HOME is an environment variable (in Unix terminologies), or a PATH variable (in Windows terminology). A lot of well behaving Java applications (which need the JDK/JRE) to run, looks up the JAVA_HOME variable for the location where the Java compiler/interpreter may be found.
After you've installed Java in Windows, you must set the
JAVA_HOME environment variable to point to the Java installation directory.
This information is only relevant if you've installed JAVA JDK or JAVA JRE in Windows.
There are two scenarios:
- If you installed the Java Development Kit (JDK) you'll be setting the
- If you installed the Java Runtime Environment (JRE) you will follow the same steps but set the
JRE_HOMEenvironment variable instead.
Set the JAVA_HOME Variable
To set the JAVA_HOME variable:
- Find out where Java is installed. If you didn't change the path during installation, it would be something like this:
- In Windows 7 right-click My Computer and select Properties > Advanced.In Windows 8 go to Control Panel > System > Advanced System Settings.
- Click the Environment Variables button.
- Under System Variables, click New.
- In the Variable Name field, enter:
JAVA_HOMEif you installed the JDK (Java Development Kit)
JRE_HOMEif you installed the JRE (Java Runtime Environment)
- In the Variable Value field, enter your JDK or JRE installation path.If the path contains spaces, use the shortened path name, for example
- Click OK and Apply Changes as prompted.
Things to know and do after computing the tutorial:
- You'll need to close any re-open any command windows that were open before you made these changes.
- As there's no way to reload environment variables from an active command prompt.
- If the changes don't take effect even after reopening the command window, restart Windows.
Thanks for reading this tutorial. If you have any questions, you can ask me in the comments section below.