Register Login

Download Java JDK & Set JAVA_HOME Environment Variable in Windows 10

Updated Dec 12, 2020

How to Install & Configure JDK?

What is JDK?

The JDK (Java Development Kit) is a software development kit which consists of libraries and tools for developing apps and running them. This comes along with the following –

  • Java Runtime Environment (JRE)
  • Java Virtual Machine (JVM)
  • An interpreter
  • A Java compiler (javac)
  • An archiver (jar)
  • Javadoc, a documentation generation tool

How to Download JDK?

Here’s how you can download JDK –

  • Search for “Java JDK” on Google

Download Java JDK

  • Then, download it from the official website of Oracle

Download Java JDK

  • Click on the JDK Download link as shown in the image
  • In the next screen, click on jdk-15_windows-x64_bin.exe” to download JAVA SDK for a 64-bit operating system

Download Java JDK

  • In the next screen, click on the “I reviewed and accept” check box and click on download jdk-15_windows-x64_bin.exe” button to download it

How to Install JDK?

  • After the JDK is downloaded, double click on the setup file to start the installation process
  • Click on Next

Install JDK

  • In the next step, you will be asked for the installation directory. The default drive is C

Install JDK

  • If you don’t change it, JDK will be installed on the C Drive

Install JDK

  • Wait for a few minutes until the installation is over
  • After that, just click on the Close button

Setting the Environment Variable for Java

What are Environment Variables and why do we need them?

Environment variables are basically system variables that are used for exchanging configuration information with other applications. They are key-value pairs used by operating systems such as Windows and Linux.  

Why do you need to set JAVA_HOME?

JAVA_HOME is Java’s environment variable that can be set after the JDK installation. It has to be set as it determines the file location where the JDK resides. JAVA_HOME must be set to the JDK location so the javac compiler can be accessed.    

How to Set JAVA_HOME variable in Windows?

Here are the steps – 

  • In Windows 10, press the Windows Key. Search for “Advance Windows Settings”
  • Click on the “Advance Windows Settings Button” as shown in the image

Set JAVA_HOME variable in Windows

  • Under the “System Property” window, click on “Environment Variables” button

Set JAVA_HOME variable in Windows

  • In the “Environment Variables” window, in the “System Variables” section, click on the “New” button

Set JAVA_HOME variable in Windows

  • In the “New System Variable” window, enter the following values
Variable Name: JAVA_HOME
Variable Value: C:\Program Files\Java\jdk-15
(Java Installation folder location)

  • PressOK

Now you have to update the System Path to run Java successfully. 

Follow the steps below –

  • In the “Environment Variable” box under “System Variable”, select the “Path” variable and click on the “Edit” button

Set JAVA_HOME variable in Windows

  • Under the “Edit Environment Variable” window, click on “New” button and give “Java” path “C:\Program Files\Java\jdk-15\bin
  • Click on the OK button

Set JAVA_HOME variable in Windows

Now you can test your Java configuration with the following steps -  

  • Press the Windows key. Search for CMD
  • Click on Command Prompt

Set JAVA_HOME variable in Windows

  • In the Command Prompt box, type the following:
>Javac -version
Javac 15
> echo %JAVA_HOME%
C:\Program Files\Java\jdk-15

Set JAVA_HOME variable in Windows

  • This will be displayed only of the variable path is set correctly