Update — September 2026
Starting with OPC version 5.0.0.914, Java 25 LTS is now supported.
Update — July 2026
The Java requirements for the Progress On-Premises Connector have changed with the release of OPC version 5.
Java 17 requirement
OPC version 5.0.0.674 and later requires at least Java 17.
Before performing either a new installation or an upgrade, ensure that Java 17 is installed on the server.
When running the OPC installer:
- Install Java 17 or later before launching the installer.
- When prompted, select the installation directory of the Java 17 environment.
- Confirm that the installer recognizes the selected Java installation before continuing.
Supported Java distribution
The officially supported Java distribution is:
Organizations that are unable to use Oracle Java because of internal licensing or technology policies may consider Eclipse Temurin OpenJDK 17 as an alternative Java 17 distribution. Customers should validate its use in accordance with their internal requirements before deploying it in a production environment.
Windows Server 2025 support
OPC version 5.0.0.674 is the first version certified for use with Windows Server 2025.
Customers performing a new installation or upgrading to this version should review the Java requirements above and the relevant installation or upgrade instructions in this article before starting the process.
Update — June 2025
The Progress On-Premises Connector (OPC) historically included the required Java version bundled within its installer packages. This approach ensured that users had the necessary Java Runtime Environment (JRE) available without needing to manage separate dependencies.
However, starting with version 4.6.2, this behavior has changed.
Key Changes
- Up to version 4.6.1:
The OPC installer package included the required Java version. - From version 4.6.2 onwards:
Java is no longer bundled with the installer.
Users must manually download and install the appropriate JDK version before proceeding with the OPC installation or upgrade.
Scenarios
New Installation
When performing a new installation of OPC 4.6.2 or later:
- Example of JDK installation:
- Start the OPC Installer:
- Launch the installer and choose to install a new version:
- Java Path Selection:
- You will be prompted to select the Java path manually:
- Tenant Credentials and Installation:
- Provide the required tenant credentials:
- Proceed with the installation:
Upgrade from Previous Versions
When upgrading from OPC version 4.6.1 or earlier to 4.6.2 or later:
- Install Java (as shown in the “New Installation” scenario).
- Launch the Installer:
- The installer will detect the existing installation:
- Choose the path of the current OPC installation:
- Select Java Path and Continue:
- If Java is not found, an error will be shown: