As of October 2021, there are a few different versions of Java SE currently available for public use. Examples include Java SE 8, Java SE 11, and Java SE 17, the most current release available. Oracle has recently released the next version of Java SE, version 17, this month. With all of the different releases of Java SE available in addition to archived releases such as Java 6 and 7, which are the Java versions supported with Oracle Forms 12.2.1.4.0?

Currently, Oracle Forms 12.2.1.4.0 is the latest and greatest release of Oracle Forms available for consumers from Oracle. As of today, there are no dates set in stone for when Oracle will release the next version of Oracle Forms. Forms 12.2.1.4.0 is currently covered under premier support from Oracle until December 2023. However, this date may always change depending on when Oracle releases a new version of Oracle Forms. With this in mind, these are the following Java versions supported with Oracle Forms 12.2.1.4.0 at this time. Please note that Java SE represents Oracle JDK, Oracle JRE, or both. For any of the Java SE releases not currently supported, we will discuss if these versions could be supported in the future or why they may not be supported:

Java SE 7

Oracle Forms 12.2.1.4.0 is not currently supported with Java SE 7, and Java 7 will not be supported in the future. The reason is that Java 7 has ended premier support back in July 2019. It is advised that all users who are using Java 7 for anything should consider looking into upgrading to at least Java 8.

Java SE 8

Oracle Forms 12.2.1.4.0 is supported with Java 8 Update 211 or higher for both the Oracle JDK and the Oracle JRE. This applies to all methods of running Oracle Forms: using the web browser with an NPAPI plugin, Java Web Start (JWS), or Forms Standalone Launcher (FSAL). Please keep in mind that Java 8 is planned be the last release that will have JWS available. At that point, Oracle will advise that all Oracle Forms users will need to switch over to FSAL when running Oracle Forms. Java 8 is currently available under premier support until March 2022. However, Oracle has stated in My Oracle Support Doc ID 2440615.1 that Java 8 will continue to be available for updates and support as long as Oracle Forms 12c is covered under support.

Java SE 9 and 10

Oracle Forms 12.2.1.4.0 is not supported with either Java SE 9 or Java SE 10, and Forms will never be supported with Java 9 and Java 10. Java 9 and Java 10 were only short-term releases and were taken out of support on March 2018 and September 2018 respectively.

Java SE 11

Oracle Forms 12.2.1.4.0 has limited supported with Java 11 (11.0.4+). It is only supported with JDK 11.0.4 or higher when using Forms Standalone Launcher only per the Oracle Fusion Middleware Certification Matrix for 12.2.1.4.0. Java 11 is not supported when running Oracle Forms 12.2.1.4.0 with the traditional NPAPI plugin (only available with Internet Explorer) or with Java Web Start. The reason is that a JRE is required to use the web browser or Java Web Start for launching Forms applications. Java 11 does not come bundled with a JRE; only a JDK is available. As a long-term release, Java 11 is currently available under premier support through September 2023. If you are interested in implementing FSAL for running Oracle Forms 12c, please visit our article for more information on how you can set up FSAL.

Java SE 12, 13, 14, 15, and 16

Oracle Forms 12.2.1.4.0 is not supported with Java SE 12, Java SE 13, Java SE 14, Java SE 15, or Java SE 16. Java 12, 13, 14, 15, and 16 were only short-term releases and were taken out of support on September 2019, March 2020, September 2020, March 2021, and September 2012 respectively.

Java SE 17

Oracle has released Java SE 17 in October 2021. Oracle Forms 12.2.1.4.0 has limited supported with Java 17. It is only supported with JDK 17.0.1 or higher when using Forms Standalone Launcher only per the Oracle Fusion Middleware Certification Matrix for 12.2.1.4.0. Java 17 is not supported when running Oracle Forms 12.2.1.4.0 with the traditional NPAPI plugin (only available with Internet Explorer) or with Java Web Start. The reason is that a JRE is required to use the web browser or Java Web Start for launching Forms applications. Java 17 does not come bundled with a JRE; only a JDK is available. It will be covered under support until possibly September 2026. If you are interested in implementing FSAL for running Oracle Forms 12c, please visit our article for more information on how you can set up FSAL.

If you are interested in learning more about the currently available releases of Java SE as well as to download them, feel free to click here to go to Oracle’s page about Java SE.

If you are running an older version of Oracle Forms such as 6i, 10g, or 11g and you are using Java 7 and older, please contact PITSS today to learn more on how PITSS can help you upgrade your application to Forms 12c today.