Salesforce

Does Progress support using Open JDK?

« Go Back

Information

 
TitleDoes Progress support using Open JDK?
URL Name000037559
Article Number000159553
EnvironmentProduct: OpenEdge
Version: 10.x, 11.x, 12.x
OS: All Supported Platforms
Other: OpenJDK
Question/Problem Description
Does Progress support Open JDK?
Is OpenJDK Java engine supported with OpenEdge 
OpenEdge includes Oracle JVM (previously Sun JVM, until Oracle bought Sun Microsystems) by default, but does it also support OpenJDK ?
Is the Microsoft OpenJDK implementation supported? 
Can the Oracle JDK shipped with OpenEdge install media be replaced by OpenJDK ?
If OpenJDK is certified, which variant is supported ?
 
Steps to Reproduce
Clarifying Information
OpenJDK is an open source implementation of the Java Standard Edition platform with contribution from Oracle and Open Java community.
Major Linux distributions such as Ubuntu, Fedora and Red Hat Enterprise Linux offer a OpenJDK or its variant as their default Java SE implementation.

"OpenJDK" has multiple meanings:
  • Java Platform SE opensource
  • Java source code aka OpenJDK project http://hg.openjdk.java.net/
  • OpenJDK binaries maintained by Oracle or OpenJDK community
  • OpenJDK Providers
Error Message
Defect Number
Enhancement Number
Cause
Resolution
OpenJDK Support

Prior to OpenEdge 11.7, Open JDK is not certified. OpenEdge is is certified and supported only using the Oracle JVM. The shipped version remains under license, "Binary Code License (“BCL”). But latest Oracle Java patch updates may be subject to the "Java SE OTN License".
Progress certifies releases against Adoptium OpenJDK (formerly, AdoptOpenJDK). Any OpenJDK build that complies with the OpenJDK reference project is implicitly supported.
  • OpenJDK 1.8_202 with OpenEdge 11.7.4 and later
  • OpenJDK 11 with OpenEdge 12.2.0 and later
  • OpenJDK 17 with OpenEdge 12.8 and later

Vendors distributing prebuilt OpenJDK binaries, include:


OpenJDK binaries maintained by Oracle or OpenJDK community
OpenJDK Providers: Eclipse Foundation Adoptium OpenJDK (J9, Hotspot), Azul Zulu OpenJDK, RedHat OpenJDK, Amazon Corretto OpenJDK, Bellsoft "Liberica" OpenJDK, Sap Machine
 

JDK Upgrade Support

1. Upgrading Java is supported provided it is a later patch release against the JDK version certified for that OpenEdge version/update as documented in the PAGR:   i.e. JDK version 17.0.3+7 and higher is supported in 12.8. This includes all update versions in version 17 that are equal to or greater than .0.3.

Where is the OpenEdge Product Availability and Life Cycle Guide?

This policy is based on assumption that Java patches do not alter any existing behavior or functionality and we expect that any new release is fully tested by the provider.

Upgrade JDK instructions to change the version and re-tailoring:
https://docs.progress.com/bundle/openedge-install/page/Upgrade-the-JDK-After-Installation.html#Upgrade-the-JDK-After-Installation

2. Technical Support will be provided should an issue arise with a later JDK patch release, where we can reproduce the issue against the current Adoptium OpenJDK (LTS), Oracle Java SE or IBM SDK Java Technology Edition. Otherwise customers will need to engage their JDK vendor's support offering as contracted.

 
Workaround
Notes
Keyword PhraseOpenJDK, Providers, Eclipse Foundation Adoptium OpenJDK (J9, Hotspot), Azul Zulu OpenJDK, RedHat OpenJDK, Amazon Corretto OpenJDK, Bellsoft "Liberica" OpenJDK, Sap Machine
Last Modified Date2/24/2025 8:05 PM

Powered by