As Apache JMeter is a pure java-based open source tool, we need a compatible Java version to run Apache JMeter. So let's start with how to install Java. Check the below table which states which Java version has to be downloaded to make both JMeter and Java compatible.
3.3 2017-09-21 Java 8+ 4.0 2018-02-10 Java 8 or 9 5.0 2018-09-18 Java 8 or 9 If you are using the latest version of JMeter we can see it requires Java 8+. So let's see how to install Java 8.
Download & Install Java Development Kit (JDK)
To download the Java 8, go to the official site of oracle, under Java Platform, Standard Edition you can find the latest version of Java which is Java SE 8u191/ Java SE 8u192.

By clicking on the link, you will be redirecting to the Java SE Development Kit 8 Downloads, accept the license agreement and click on the Windows x 84/ 64 accordingly.

You can find .exe find being downloaded. Once the download is done, just install the application. You can find that Java was installed successfully.

Set Up Environment Variables
Now we need to instruct our windows OS to pick this version of Java, so we need to setup the environmental variables by navigating through Control Panel > System > Advanced system settings.

Now switch to the Advanced tab > Environment Variables.

Under User Variables, Click on New and add the following Variable name and Variable value.

.png)

Make sure that the longish your-unique-entries do not contain any other references to another Java installation folder. Note that these environment variables are derived from the `root` environment variable JAVA_HOME. This makes it easy to update environment variables when updating the JDK. And don't delete any existing entries.
Verify Java Installation
Once it is done verify the java installation by going to the command prompt and execute java-version. You can see the java was installed successfully.
