Starting with Oracle Forms and Reports 11.1.2.2.0, the latest version of Oracle Forms available, support with Java Runtime 8 update 5 or higher has been added per the Oracle Forms 11.1.2.2.0 certification matrix (More information can be found in the Client tab in the certification matrix) http://www.oracle.com/technetwork/es/middleware/docs/oracle-forms-111220certmatrix-2087910.xls?ssSourceSiteId=otnen.

However, if your Forms application is using SSL (https), you may encounter the following error in your Java Console:

network: Connecting https://server.domain/forms/java/icons.jar with proxy=DIRECT

javax.net.ssl.SSLException: Received fatal alert: close_notify

network: Connecting http://server.domain:443/ with proxy=DIRECT

                at sun.security.ssl.Alerts.getSSLException(Unknown Source)

                at sun.security.ssl.Alerts.getSSLException(Unknown Source)

The Forms application will no longer work. According to the “Security Enhancements” page in the JRE 8 documentation http://docs.oracle.com/javase/8/docs/technotes/guides/security/enhancements-8.html, the TLS 1.1 and TLS 1.2 options were enabled in the Java Control Panel found on every client PC which connects to the Oracle Forms application. Previously in JRE 6 and 7, these options were either disabled or not present; however, it was enabled in JRE 8.

To fix the problem, in the client PC, you will need to perform these steps:

1. Open up the Java Control Panel (can be found in the Windows Control Panel under “All Control Panel Items”.

2. Click the “Advanced” tab and expand the “General” section.

3. You will see that “Use TLS 1.1” and “Use TLS 1.2” are selected. Unselect both checkboxes and click “OK”.

4. Close out of all browser windows and relaunch the application.

 

After completing the steps above, you should be able to run your Forms application using JRE 8.

Source: Oracle Support note 1675195.1