Downloading and Installing JDK
1. JDK Versions
1.4. How To Set the Environment Variable JAVA_HOME
Many Java applications (such as Tomcat) require the environment variable JAVA_HOME
to be set to the JDK installed directory.
To set the JAVA_HOME
environment variable:
1. First, find your JDK installed directory. For JDK 11, the default is "
2. Check if
c:\Program Files\Java\jdk-11.0.{x}
", where "{x}
is the update number. Use your "File Explorer" to find this directory and take note of your update
number
{x}
.2. Check if
JAVA_HOME
is already set. Start a CMD and issue:
set JAVA_HOME
|
If you get a message "Environment variable
If you get "
JAVA_HOME
not defined", proceed to the next step.If you get "
JAVA_HOME=C:\Program Files\Java\jdk-11.0.{x}
", verify that it is set correctly to your JDK directory. If not, proceed to the next step.3. To set the environment variable
JAVA_HOME
in Windows 10:a. Launch "Control Panel" ⇒ (Optional) "System and Security" ⇒ "System" ⇒ Click "Advanced system settings" on the left pane.
b. Switch to "Advanced" tab ⇒ Click "Environment Variables"
c. Under "System Variables" (the bottom pane) ⇒ Click "New" (or Look for "
4. To verify, RE-START a CMD (restart is needed to refresh the environment variables) and issue:JAVA_HOME
" and "Edit" if it is already set) ⇒ In "Variable Name", enter "JAVA_HOME
" ⇒ In "Variable Value", enter your JDK installed directory you noted in Step 1. (In the latest Windows 10: you can push the "Browse Directory" button and navigate to the JDK installed directory to avoid typo error.)
set JAVA_HOME |
Notes: Windows' environment variables (such as JAVA_HOME
, PATH
) are NOT case-sensitive.