Java Runtime Environment (JRE) requirements vary for each component. See the following sections for details.

Hybrid Data Pipeline server

The OpenJDK 8 JRE is bundled with the server installer. By default, this JRE is used in the installation and operation of the server. However, during deployment, you may opt to specify a path to an external JRE to support the operation of the server.

When using an external JRE in a FIPS environment, you must integrate the Bouncy Castle FIPS jar file bundled with the installer after installing the server. For details, see Modifying the external JRE for a FIPS environment.

For Java compatibility information, refer to "Java Compatibility Matrix (HDP Server)" in the DataDirect Product Compatibility Guide.

Important: Environments running on Java 8 must use JRE version 8u161 or higher.

On-Premises Connector (OPC)

For OPC versions 4.6.2.1046 and earlier, the OpenJDK 8 JRE is bundled with the OPC installer. This JRE is used in the installation and operation of the OPC. However, during installation, you may opt to use an external JRE.

For OPC versions 4.6.2.1132, a JRE is no longer bundled with the OPC installer. In addition, a new installation removes any previously installed JRE. Therefore, you must install a JRE for the successful operation of the installer and the OPC.

  • For the operation of the installer, Java 11 or higher is required. The JVM must be defined on your system path.
  • For the operation of the OPC, Java 8, 17 or 21 is required. The JVM must be defined on your system path.

For Java compatibility information, refer to "Java Compatibility Matrix (HDP OPC)" in the DataDirect Product Compatibility Guide.

JDBC driver

For JDBC driver versions 4.6.2.403 and earlier, the OpenJDK 8 JRE is bundled with the JDBC driver installer. This JRE is used in the installation and operation of the JDBC driver.

For JDBC driver versions 4.6.2.436 and later, a JRE is no longer bundled with the JDBC driver installer. In addition, a new installation removes any previously installed JRE. Therefore, you must install a JRE for the successful operation of the installer and the JDBC driver.

  • For the operation of the installer, Java 11 or higher is required. The JVM must be defined on your system path.
  • For the operation of the JDBC driver, Java 8, 17 or 21 is required. The JVM must be defined on your system path.

For Java compatibility information, refer to "Java Compatibility Matrix (HDP JDBC)" in the DataDirect Product Compatibility Guide.

ODBC driver

For ODBC driver versions 4.6.2.340 and earlier, the OpenJDK 8 JRE is bundled with the ODBC driver installer. The JRE is used only for the operation of the installer. A JRE is not required for operation of the ODBC driver.

For ODBC driver versions 4.6.2.356 and later, a JRE is no longer bundled with the ODBC driver installer. In addition, a new installation removes any previously installed JRE. For successful installation, a Java 11 or higher JRE must be installed on your operating system. Before proceeding with installation, the JVM must be defined on your system path.