search cancel

CA Gen 8.6 support for OpenJDK compiler

book

Article ID: 133853

calendar_today

Updated On:

Products

Gen

Issue/Introduction

The Technical Requirements for CA Gen 8.6 state that Oracle Java  Development Kit (JDK) 1.8 or 11 must be used: CA GEN 8.6 > Technical Requirements > Third-Party Software Version

With the recent announcements from Oracle regarding changes to its Java 8 licensing for commercial use are there any plans to support the OpenJDK compiler instead?

Oracle Java SE 8 Release Updates - Important Oracle Java License Update

Java licensing has changed, and you could be affected

Environment

Release : CA Gen 8.6
Component: Generated applications for Java

Resolution

"Gen 8.6 Complete" was released in August 2019 where the Java runtime provided for use with Build Tool, Diagram Trace Utility and Gen Studio via environment variable GEN86JRE (IEFJRE on *nix platforms)  was changed from Oracle JRE to Adopt OpenJDK JRE 1.8: CA Gen 8.6 Complete Release General Availability Announcement

Currently, there is no support for using OpenJDK for the compile/build of generated Java applications.
Support for using OpenJDK 8 and 11 for the compile/build of generated Java applications is tentatively planned to be available by the end of Calendar year 2021.
NOTE: This is a forward-looking statement. This is subject to change at any time without notice.  Please see the latest update on this page for the latest information:
CA Gen 8.6 Certification plans for 2021

October 4, 2021:
Certification Complete: OpenJDK 8 and 11 on JBoss EAP 7.2 - requires PTFs RTJ86207 and BTN86207 ("Java8 source and target update to 1.8"). See CA Gen 8.6 Solutions & Patches

Additional Information

Adoptium ("Eclipse Temurin by Adoptium") is the new name for Adopt OpenJDK (AdoptOpenJDK): https://adoptium.net/faq.html

CA Gen EDGE Community - Oracle Java licensing

CA Gen 8.6 Certification plans for 2021