jjger.blogg.se

Adopt openjdk 11
Adopt openjdk 11






adopt openjdk 11

Development of the next major release of SAP GUI for Java is still ongoing, so it couldn’t have been made available in time once Java 8 is no longer publicly supported. Only recently, the Java roadmap seems to have stabilized and with Java 11, a Java version with a reasonable lifetime became available. Java 9 was too late for SAP GUI for Java 7.50 and both Java 9 and 10 figured out to be short term releases with a lifetime of six months only. It has been almost impossible to sync our schedule with the Java roadmap since latter has been changed again and again in the last few years.

adopt openjdk 11 adopt openjdk 11

Why is this bold move in the middle of the lifetime of a SAP GUI for Java version and does this jeopardize stability? The new foundation to run SAP GUI for Java is SapMachine 11 and OpenJFX 11. It is a SAP supported version of OpenJDK for SAP customers and partners who wish to use OpenJDK to run their applications. With SapMachine, SAP offers its own downstream version of the OpenJDK project. In contrary, the OracleJDK requires a subscription for licensing and support for commercial use. It is an LTS release (long term support) and comes with a “GNU General Public License v2, with the Classpath Exception (GPLv2+CPE)” also for commercial use. With Oracle’s changes to its Java roadmap and licensing, using OpenJDK 11 is the preferred way to go.

adopt openjdk 11

In addition, facing the end of Java 8 public updates by January 2019, it obviously became necessary to move on to a newer version of Java SE. JavaFX is the UI framework that provides the functionality of a web browser component used by the browser control in SAP GUI for Java for rendering html content. After Oracle has decided to decouple JavaFX from the JDK and make it a separate open source project named OpenJFX, targeting OpenJDK has become more attractive for SAP GUI for Java. While depending for almost two decades on the Sun and later Oracle JDKs to run SAP GUI for Java, big efforts have made it possible to run SAP GUI for Java now also on OpenJDK 11 and OpenJFX 11.īefore Java SE 11, the OracleJDK came with JavaFX bundled in the installation package. Starting with the release of SAP GUI for Java 7.50 rev 5, there is a big change under the hood.








Adopt openjdk 11