Java JRE 1.7.0_21 Certified with Oracle E-Business Suite

Java logoJava Runtime Environment 7u21 (a.k.a. JRE 7u21-b11) and later updates on the JRE 7 codeline are now certified with Oracle E-Business Suite Release 11i and 12 for Windows-based desktop clients.

All JRE 6 and 7 releases are certified with EBS upon release

Our standard policy is that all E-Business Suite customers can apply all JRE updates to end-user desktops from JRE 1.6.0_03 and later updates on the 1.6 codeline, and from JRE 7u10 and later updates on the JRE 7 codeline.  We test all new JRE 1.6 and JRE 7 releases in parallel with the JRE development process, so all new JRE 1.6 and 7 releases are considered certified with the E-Business Suite on the same day that they're released by our Java team. 

You do not need to wait for a certification announcement before applying new JRE 1.6 or JRE 7 releases to your EBS users' desktops.

What's needed to enable EBS environments for JRE 7?

EBS customers should ensure that they are running JRE 7u17, at minimum, on Windows desktop clients.

Of the compatibility issues identified with JRE 7, the most critical is an issue that prevents E-Business Suite Forms-based products from launching on Windows desktops that are running JRE 7. 

Customers can prevent this issue -- and all other JRE 7 compatibility issues -- by ensuring that they have applied the latest certified patches documented for JRE 7 configurations to their EBS application tier servers. 

These patches are compatible with JRE 6 and 7, production ready, and fully-tested with the E-Business Suite.  These patches may be applied immediately to all E-Business Suite environments. All other Forms prerequisites documented in the Notes above should also be applied. 

Where are the official patch requirements documented?

All patches required for ensuring full compatibility of the E-Business Suite with JRE 7 are documented in these Notes:

For EBS 11i:

For EBS 12

Prerequisites for 32-bit and 64-bit JRE certifications

JRE 1.70_21 32-bit + EBS

JRE 1.70_21 32-bit + EBS 12.0 & 12.1

JRE 1.7.0_21 64-bit + EBS

JRE 1.70_21 64-bit + EBS 12.0 & 12.1

EBS + Discoverer 11g Users

JRE 1.7.0_21 is certified for Discoverer 11g in E-Business Suite environments with the following minimum requirements:

Worried about the 'mismanaged session cookie' issue?

No need to worry -- it's fixed.  To recap: JRE releases 1.6.0_18 through 1.6.0_22 had issues with mismanaging session cookies that affected some users in some circumstances.

The fix for those issues was first included in JRE 1.6.0_23. These fixes will carry forward and continue to be fixed in all future JRE releases on the JRE 6 and 7 codelines.  In other words, if you wish to avoid the mismanaged session cookie issue, you should apply any release after JRE 1.6.0_22 on the JRE 6 codeline, and JRE 7u10 and later JRE 7 codeline updates.

Implications of Java 6 End of Public Updates for EBS Users

The Support Roadmap for Oracle Java is published here:

The latest updates to that page (as of Sept. 19, 2012) state (emphasis added):

Java SE 6 End of Public Updates Notice

After February 2013, Oracle will no longer post updates of Java SE 6 to its public download sites. Existing Java SE 6 downloads already posted as of February 2013 will remain accessible in the Java Archive on Oracle Technology Network. Developers and end-users are encouraged to update to more recent Java SE versions that remain available for public download. For enterprise customers, who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 6 or older versions, long term support is available through Oracle Java SE Support .

What does this mean for Oracle E-Business Suite users?

EBS users fall under the category of "enterprise users" above.  Java is an integral part of the Oracle E-Business Suite technology stack, so EBS users will continue to receive Java SE 6 updates from February 2013 to the end of Java SE 6 Extended Support in June 2017.

In other words, nothing will change for EBS users after February 2013. 

EBS users will continue to receive critical bug fixes and security fixes as well as general maintenance for Java SE 6. These Java SE 6 updates will be made available to EBS users for the Extended Support periods documented in the Oracle Lifetime Support policy document for Oracle Applications (PDF):

  1. EBS 11i Extended Support ends November 2013
  2. EBS 12.0 Extended Support ends January 2015
  3. EBS 12.1 Extended Support ends December 2018

How can EBS customers obtain Java 6 updates after the public end-of-life?

EBS customers can download Java 6 patches from My Oracle Support.  For a complete list of all Java SE patch numbers, see:

Will EBS users be forced to upgrade to JRE 7 for Windows desktop clients?

No. This upgrade is highly recommended but currently remains optional. JRE 6 will be available to Windows users to run with EBS for the duration of your respective EBS Extended Support period.  Updates will be delivered via My Oracle Support, where you can continue to receive critical bug fixes and security fixes as well as general maintenance for JRE 6 desktop clients. 

Coexistence of JRE 6 and JRE 7 on Windows desktops

The upgrade to JRE 7 is highly recommended for EBS users, but some users may need to run both JRE 6 and 7 on their Windows desktops for reasons unrelated to the E-Business Suite.

Most EBS configurations with IE and Firefox use non-static versioning by default. JRE 7 will be invoked instead of JRE 6 if both are installed on a Windows desktop. For more details, see "Appendix B: Static vs. Non-static Versioning and Set Up Options" in Notes 290807.1 and 393931.1.

Applying Updates to JRE 6 and JRE 7 to Windows desktops

Auto-update will keep JRE 7 up-to-date for Windows users with JRE 7 installed.

Auto-update will only keep JRE 7 up-to-date for Windows users with both JRE 6 and 7 installed. 

JRE 6 users are strongly encouraged to apply the latest Critical Patch Updates as soon as possible after each release. The Jave SE CPUs will be available via My Oracle Support.  EBS users can find more information about JRE 6 and 7 updates here:

The dates for future Java SE CPUs can be found on the Critical Patch Updates, Security Alerts and Third Party Bulletin.  An RSS feed is available on that site for those who would like to be kept up-to-date.

What will Mac users need?

Oracle will provide updates to JRE 7 for Mac OS X users. EBS users running Macs will need to upgrade to JRE 7 to receive JRE updates.

The certification of Oracle E-Business Suite with JRE 7 for Mac-based desktop clients accessing EBS Forms-based content is underway. Mac users waiting for that certification may find this article useful:

Will EBS users be forced to upgrade to JDK 7 for EBS application tier servers?

No. This upgrade will be highly recommended but will be optional for EBS application tier servers running on Windows, Linux, and Solaris.  You can choose to remain on JDK 6 for the duration of your respective EBS Extended Support period.  If you remain on JDK 6, you will continue to receive critical bug fixes and security fixes as well as general maintenance for JDK 6.

The certification of Oracle E-Business Suite with JDK 7 for EBS application tier servers on Windows, Linux, and Solaris as well as other platforms such as IBM AIX and HP-UX is planned.  Customers running platforms other than Windows, Linux, and Solaris should refer to their Java vendors's sites for more information about their support policies.


Related Articles

Is OpenJDK + IcedTea certified?

Posted by Lee G on April 17, 2013 at 07:57 PM PDT #

Hello, Lee,

Neither of those products are related to the E-Business Suite. I'm afraid that you should contact the Java team directly with this questions.


Posted by Steven Chan on April 18, 2013 at 07:04 AM PDT #

Is Extended Support available for OAS and would that enable us to upgrade to Java 1.5.0_41?

Posted by guest on April 23, 2013 at 07:24 AM PDT #

Hello, Guest,

EBS 12.0 is covered by Extended Support until January 2015. This covers all EBS 12.0 internal technology stack components, including OAS

I'm a little confused by the second half of your question. I wouldn't recommend deploying Java 1.5.0_41 at this point, assuming that you wish to update your server-based JDK. You should use the latest Java 6 release for your EBS application tier servers, not JDK 5. Java 6 was certified in 2008. See this externally-published article:

Java 6 Certified with E-Business Suite Release 12 (Oracle E-Business Suite Technology)


Posted by Steven Chan on April 23, 2013 at 09:06 AM PDT #

Greetings Steven!.

Last week, I configure the EBS to use JRE 7 (per doc id 393931.1).
Able to launch the forms using jre 1.7.0_21, from my windows desktop.

Some clients have some business requiremnets that they have to stay on jre 6. They are not able to launch the forms using this EBS instance which has jre 1.7.o_21 version.

What needs to be done in my case, for a client to launch forms using jre 6? Please let me know.

Thank you in advance

Posted by guest on May 18, 2013 at 12:31 PM PDT #

Hi Rama,

There are a number of ways to do this depending on other factors so I shall outline a couple of common methods that will probably do what you require.

If your JRE 6 users do not also have JRE 7 installed on their desktops are using Internet Explorer, then you could simply use the 'Dynamic Class id'. This will launch EBS using the highest version of JRE it finds on the desktop regardless of the JRE family. This would need to be set up manually as outlined in note 393931.1 (Just search for '8AD9C840-044E-11D1-B3E9-00805F499D93' in the note to see how to do this.

If your JRE 6 users also have JRE 7u21 installed on their desktops but wish continue to use the JRE 6 codeline for EBS then you could set your EBS webserver to call 1.6.0_45 as outlined under "Coexistence of JRE 7 and JRE 6 on the Desktop Client" in "Appendix B" of note 393931.1.

I hope one of these solutions is what you require, if not please log an SR with support with further details and let us know the SR number so we can follow up through that.


Posted by Tim Mervyn on May 20, 2013 at 08:55 AM PDT #

Thanks Tim.

I did modify the classid '8AD9C840-044E-11D1-B3E9-00805F499D93' in the autoconfig and ran the autoconfig.

Tested the forms from the EBS application and is successful.
The following scenario's are tested
a) Having both JRE 6 and JRE 7 on the client machine.
b) Having multiple JRE 6 versions.
c) Having just JRE7 version.

Thanks a lot

Posted by Rama on May 22, 2013 at 04:40 AM PDT #

Hi Tim:
We are going to have similar issues when we upgrade for jre to We have multiple ebiz environments and we are not going to upgrade all of them at the same time. Would the solutions given work in this case also (so I will have DEV environment upgraded to use 1.7 but my INT, UAT and PRD environments are going to be on 1.6. Client O/S is going to be a combiation of xp, windows 7 and macs).

Thank you

Posted by Kumar on July 08, 2013 at 11:29 AM PDT #

Hi Steve,

Thank you for the above information. I want to know some detail about certification.

We are using 12.1.2 which is currently accessible to users via Citrix 5 desktops (with Windows Server 2003).

We are currently upgrading the Citrix servers to Windows Server 2008 R2 SP1 64 bit that will be accessible via Citrix 6.5.

I just want to know the certified OS, related IE versions, JRE versions and MS Office version (32/64 bit) to use 12.1.2.


Posted by guest on August 19, 2013 at 03:54 AM PDT #

Hi, Kunal,

We do not certify Citrix with the E-Business Suite. See this externally-published article:

Certification and Support for Third-Party Products (Oracle E-Business Suite Technology)

You might wish to contact Citrix about their supported configurations for the E-Business Suite.


Posted by Steven Chan on August 20, 2013 at 09:00 AM PDT #

Is there an RSS feed or something to subscribe to, to find out when new versions of Java are supported, please?

Posted by Lewis on October 14, 2013 at 12:09 PM PDT #


I'm sure that there's a general Java blog out there.

This blog covers new Java releases when they're certified with the E-Business Suite. You can subscribe to this blog via RSS or email (see the upper-right sidebar menu).


Posted by Steven Chan on October 14, 2013 at 01:01 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed


« July 2016