Java, Java Tutorial, Software Development

Chapter 4: Oracle JDK8 on Windows 10: Installation

java Sort Enum Properties Monitor Directory File Lambda Expression parameter return types Validate XML String XSD ExecutorService AutoCloseable Try-With-Resources

This post demonstrates how to install Oracle JDK8 on Windows 10.

Download JDK8 From Oracle

First, go to and search for “Java JDK 8”. Then, click the link that says “Java SE Development Kit 8 – Downloads“.

Once you’re on the Oracle page, scroll down until you reach the section with the “Windows x64” download link as shown below. Click the link to download the Oracle JDK 8 to your system.

Then, you may need to review and agree on the Oracle Technology Network License Agreement for Oracle Java SE.

To proceed, click the checkbox and the button.

Install Oracle JDK8 on Windows 10

Once you downloaded the installer, double-click it to start the setup process.

Then, the following window shows up.

Then, click Next.

Next, click Next again.

Finally, click Close. Now, we have installed Oracle JDK8 on Windows 10.

Configure JAVA_HOME and PATH

The final step of the installation is the configuration of JAVA_HOME and PATH environment variables. Go to System Properties and click the Environment Variables button.

Next, click New.

Next, add the JAVA_HOME environment variable accordingly. Then, click the OK button.

Then, update the PATH environment variable. Click Edit.

Then, click New to add a new row and put in %JAVA_HOME%. Next, click the OK button.

Finally, we have configured the two environment variables.

An alternative way to Configure JAVA_HOME and PATH

Sometimes we don’t have the permissions to add or update environment variables. To go around that, we can set environment variables in MS-DOS that are valid only for the command-line window’s session.

Consider the following problem. When we run the javac command, we encounter the issue below.

To fix this, we can run these MS-DOS commands to set up environment variables for that session only.

This alternative configuration for Oracle JDK8 is handy when we want to switch between different JDKs easily. We don’t need an installer. We could download a zip format distribution, if available, and extract the binaries somewhere.

What’s Next?

Moving on, we’ll look at Java classes – the buildings of our building blocks.

Chapter 5: Java Classes – The Blueprints And Building Blocks

You Might Also Like