---
title: Java requirements
description: Before you start, follow these steps to ensure that your Java environment is suitable:
component: pingidm
version: 8.1
page_id: pingidm:install-guide:verify-java
canonical_url: https://docs.pingidentity.com/pingidm/8.1/install-guide/verify-java.html
keywords: ["Installation", "Java"]
---

# Java requirements

Before you start, follow these steps to ensure that your Java environment is suitable:

1. Verify that your computer has a supported Java version installed:

   **Supported Java Versions**

   | Vendor                                                                                                                                                                                                                                 | Versions |
   | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
   | OpenJDK, including OpenJDK-based distributions:- AdoptOpenJDK/Eclipse Temurin

   - Amazon Corretto

   - Azul Zulu

   - Red Hat OpenJDK	Ping tests most extensively with AdoptOpenJDK/Eclipse Temurin. Ping recommends using the HotSpot JVM. | 21       |
   | Oracle Java                                                                                                                                                                                                                            | 21       |

2. Read the [pre-installation requirements](../release-notes/before-you-install.html).

3. Set the `JAVA_HOME` environment variable:

   > **Collapse: Set JAVA\_HOME on Windows**
   >
   > 1. Locate the JRE installation directory (typically, `C:\Program Files\Java\`).
   >
   > 2. Click Start > Control Panel > System and Security > System.
   >
   > 3. Click Advanced System Settings.
   >
   > 4. Click Environment Variables.
   >
   > 5. Under System Variables, click New.
   >
   > 6. Enter the Variable name (`JAVA_HOME`) and set the Variable value to the JRE installation directory; for example `C:\Program Files\Java\jre8`.
   >
   > 7. Click OK.

   > **Collapse: Set JAVA\_HOME on Linux**
   >
   > 1. Open the user shell configuration file found in your home directory.
   >
   > 2. Add the `JAVA_HOME` variable to the user shell configuration file, setting the value to `/usr`. In Bash, this would appear as `export JAVA_HOME="/usr"`.
