Only Oracle JDKs and JREs are available for Windows platforms. The installation procedure is straight-forward:

  1. Visit the Oracle Java Downloads page:
  2. Click on either the JDK button, the JRE button or the Server JRE button. Note that to develop using Java you need JDK. To know the difference between JDK and JRE, see here
  3. Scroll down to the version you want to download. (Generally speaking, the most recent one is recommended.)
  4. Select the “Accept License Agreement” radio button.
  5. Download the Windows x86 (32 bit) or Windows x64 (64 bit) installer.
  6. Run the installer … in the normal way for your version of Windows.

An alternate way to install Java on Windows using the command prompt is to use Chocolately:

  1. Install Chocolately from https://chocolatey.org/
  2. Open a cmd instance, for example hit Win+R and then type “cmd” in the “Run” window followed by an enter.
  3. In your cmd instance, run the following command to download and install a Java 8 JDK:
C:\\> choco install jdk8

Getting up and running with portable versions

There are instances where you might want to install JDK/JRE on a system with limited privileges like a VM or you might want to install and use multiple versions or architectures (x64/x86) of JDK/JRE. The steps remain same till the point you download the installer (.EXE). The steps after that are as follows (The steps are applicable for JDK/JRE 7 and above, for older versions they are slightly different in the names of folders and files):

  1. Move the file to an appropriate location where you would want your Java binaries to reside permanently.
  2. Install 7-Zip or its portable version if you have limited privileges.
  3. With 7-Zip, extract the files from the Java installer EXE to the location.
  4. Open up command prompt there by holding Shift and Right-Clicking in the folder in explorer or navigate to that location from anywhere.
  5. Navigate to the newly created folder. Let’s say the folder name is jdk-7u25-windows-x64. So type cd jdk-7u25-windows-x64. Then type the following commands in order :
`cd .rsrc\\JAVA_CAB10`

`extrac32 111`