Deploying JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite 11i (文档 ID 290807.1)

摘自:https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=267164523243625&id=290807.1&_afrWindowMode=0&_adf.ctrl-state=44xjl42hq_257

Deploying JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite 11i (文档 ID 290807.1)转到底部转到底部

In This Document

This document covers the procedure to upgrade the version of the JRE Native Client in Oracle E-Business Suite 11i.

The most current version of this document can be obtained in Document 290807.1.

There is a change log at the end of this document.

EBS 11i is in sustaining support. P1 patch fixes and CPU's may still be provided for customers registered in the Advanced Customer Support (ACS) as outlined in Document 1596629.1.

Latest JRE Production Releases

Java Deployment Technology (JRE 6 and 7 Users)

The Java deployment technology component has been removed from JRE 6 & 7 starting with the October 2017 releases JRE 1.6.0_171 and JRE 1.7.0_161. While the removal of this component means these releases and higher can no longer be used to initially launch Java they can still run it. Using these releases now requires JRE 8 to also be installed on the desktop to initially launch Java before the earlier release is used to run the Java content. For details on how to implement this see Java Plug-in Coexistance on a Desktop Client.

The latest production releases for each Java family certified with Oracle E-Business Suite are listed below.

Note: Oracle strongly recommends that Oracle E-Business Suite customers move to the latest and therefore most secure CPU public build version of the JRE Native Plug-in available for any certified Java family (JRE 7 or 8) as listed below.

JRE 8

The JRE 8 stream is the latest Java desktop release certified for running Java content within Oracle E-Business Suite.

JRE 1.8.0_261 (8u261) CPU (Recommended)

Oracle recommends that Oracle E-Business Suite users run this latest and most secure Crtical Patch Update (CPU) JRE release.
This is available for download through the Java.com public site. This is also available through the Oracle Technology Network (OTN) public site and as a patch from My Oracle Support which is listed in the JRE Parameter Settings table.

JRE 7

The JRE 7 stream has reached 'End of Life and is no longer available through the public download sites. Oracle E-Business Suite users can continue to run JRE 7 during the extended support period of their EBS release. For further information see Java SE 7 End of Public Updates Notice.

JRE 1.7.0_271 (7u271) CPU

This latest standard JRE 7 CPU release is available in a patch from My Oracle Support which is listed in the JRE Parameter Settings table.

Note: Users wanting to run Java content using JRE 1.7.0_271 must also have JRE8 installed on their desktop to initially launch Java.For seamless operation it is recommended to install JRE 1.8.0_261 or later of which JRE 1.7.0_271 is a security baseline. See Java Plug-in Coexistance on a Desktop Client for further information

JRE 6

The October 2018 CPU (JRE 1.6.0_211) was the final release on the Java 6 stream. Users that are still using JRE 6 are strongly recommended to upgrade to JRE 7 or JRE 8 in order to uptake the latest CPU release.

Section 1. Overview

The Oracle E-Business Suite 11i has two interfaces: a web-based model for modules like iProcurement and iStore, and an Oracle Forms-based model for our professional services modules like Oracle Financials.

This document will explain the steps needed to upgrade to the latest certified version of JRE Native Client for supporting forms-based modules used with Oracle E-Business Suite 11i. It is important that you read and follow this document in its entirety before starting an upgrade or applying any patch.

Unraveling Java Terminology

A wide range of products are available for the Java platform. Many of these product names sound similar, and are sometimes even used interchangeably in Sun's own documentation. For more information on Java terminology see the Unraveling Java Terminology webpage. JRE 6 family refers to JRE 1.6.x. JRE 7 family refers to JRE 1.7.x.

To access Oracle Forms-based content in the Oracle E-Business Suite, end-users require the "Sun Java2 Standard Edition Java Runtime Engine". In this documentation, this is referred to as "JRE", since it is the runtime component required for end-user desktop clients.

For historical reasons, certain parts of this documentation, particularly the installation scripts, may refer to "J2SE". You should interpret these references to be equivalent to "Sun Java2 Standard Edition Java Runtime Engine" or "JRE".

Client JRE and Server JDK Compatibility

JRE releases 6, 7, and 8 on the client tier are all compatible with any certified JDK 6 or JDK 7 release running on the application tier.

Certification Matrices

For further information on browsers see Document 285218.1 entitled 'Recommended Browsers for Oracle E-Business Suite 11i'.

Certification Matrix for JRE Plug-in (64-bit) Releases

This table outlines the currently certified 64-bit Browser, Windows Desktop Client Operating System and minimum 64-bit JRE Plug-in versions.

Browser
Version
Windows 10 4
64-bit 2)
Windows 8.1 (Desktop Mode)
(64-bit 2)
Windows 7 3
(64-bit 2)
IE 11 (64-bit) 1JRE 1.8.0_51 (64-bit) and higher
JRE 1.7.0_85 (64-bit) and higher
JRE 1.8.0_25 (64-bit) and higher
JRE 1.7.0_10 (64-bit) and higher
JRE 1.6.0_37 (64-bit) and higher
JRE 1.8.0_25 (64-bit) and higher
JRE 1.7.0_10 (64-bit) and higher
JRE 1.6.0_32 (64-bit) and higher

Internet Explorer 11 is only certified running Desktop Mode on Windows 8 and higher. The Metro version does not support Java and is not certified for Oracle E-Business Suite.

Microsoft Office: Microsoft Office (64-bit) is NOT certified with Oracle E-Business Suite 11i. Continue to run the Microsoft Office (32-bit) version with the 64-bit browser.

Windows 7: Microsoft ended support of Windows 7 on 14th January 2020. If you are running this desktop operating system see 3rd Party Software Support Lifecycle

Windows 10: See Microsoft Windows 10 Servicing Options

For further information regarding the 64-bit stack see Appendix A: Information for JRE 64-bit Users within this document.

Certification Matrix for JRE Plug-in (32-bit) Releases

The 32-bit JRE Plug-in can run on both the 32-bit and 64-bit (using the 32-bit home) releases of the Windows Operating System

This table outlines the currently certified Windows Desktop Client Operating System, 32-bit Browser and minimum 32-bit JRE Plug-in versions.

Browser VersionWindows 10 4
(32-bit and 64-bit)
Windows 8.1
(32-bit and 64-bit)
Windows 7 3
(32-bit and 64-bit)
Windows Vista 2
(32-bit)
IE 11 1JRE 1.8.0_51 and higher
JRE 1.7.0_85 and higher
JRE 1.8.0_25 and higher
JRE 1.7.0_10 and higher
JRE 1.6.0_37 and higher
JRE 1.8.0_25 and higher
JRE 1.7.0_10 and higher
JRE 1.6.0_24 and higher
Not Certified
IE 9Not CertifiedNot CertifiedNot CertifiedJRE 1.8.0_25 and higher
JRE 1.7.0_10 and higher
JRE 1.6.0_03 and higher
Firefox ESR 52.xJRE 1.8.0_51 and higher
JRE 1.7.0_85 and higher
JRE 1.8.0_25 and higher
JRE 1.7.0_10 and higher
JRE 1.6.0_37 and higher
JRE 1.8.0_25 and higher
JRE 1.7.0_10 and higher
JRE 1.6.0_10 and higher
Not Certified

 

Internet Explorer 11 is only certified running Desktop Mode on Windows 8 and higher. The Metro version does not support Java and is not certified for Oracle E-Business Suite

Windows Vista: Microsoft ended support of Vista on the 11th April 2017. If you are running this desktop operating system see 3rd Party Software Support Lifecycle

Windows 7: Microsoft ended support of Windows 7 on the 14th January 2020. If you are running this desktop operating system see 3rd Party Software Support Lifecycle

Windows 10: See Microsoft Windows 10 Servicing Options

Certification Notes

Compatibility with Higher JRE releases

Oracle E-Business Suite end-users may run or upgrade to higher production releases of the JRE Plug-in on any JRE family certified with Oracle E-Business Suite at their discretion.

Oracle will continue to test and certify the Oracle E-Business Suite with future versions of any JRE family certified with Oracle E-Business Suite in advance of their general availability to the public. Any known compatibility issues or workarounds will be updated within this document as required. All current production versions equal to or higher than the minimum versions stated in the 'Certification Matrices' tables above are compatible with Oracle E-Business Suite 11i.

 

3rd Party Software Support Lifecycle

Oracle's support of the various third party client operating system, service pack levels and browsers aligns with the respective vendor's support life cycle.

It is recommended that users running software versions that are no longer supported by the vendor upgrade to the current release. Oracle will continue to offer support for earlier versions with Oracle E-Business Suite R12 on a 'Best Effort' basis only. Consequently, where issues are due to problems with the old release, we may, where necessary, require customers to upgrade to resolve the issue.

Internet Explorer, Windows desktop operating system and service pack requirements are available from Microsoft.

 

Microsoft Windows 10 Servicing Options

  • Microsoft provides updates for Windows 10 via its servicing options:
    • LTSC (Long Term Servicing Channel) - Previously known as LTSB (Long Term Servicing Branch)
    • Semi-Annual Channel - Previously known as CB (Current Branch)
    • Semi-Annual Channel - Previously known as CBB (Current Branch for Business)
  • For further information see, Overview of Windows as a service and Windows 10 release information

Oracle E-Business Suite is certified with all these Windows 10 service options.

Minimum Patch Requirements

JRE 8 Minimum Patch Requirements

The JRE 8 desktop Plug-in is certified for the following Windows desktop releases:

  • Windows Vista SP2, Windows 7 SP1 (32-bit & 64-bit), Windows 8.1 (32-bit & 64-bit) and Windows 10 (32-bit and 64-bit)

The JRE 8 desktop Plug-in is certified for Oracle E-Business Suite 11i with the following minimum patch requirements:

If you have previously applied the JRE 7 Minimum Patch Requirements there are currently no additional patch requirements needed to run JRE 8.

Discoverer Users

See Discoverer with JRE 1.8 for further information.

JRE 7 Minimum Patch Requirements

The JRE 7 desktop Plug-in has the following minimum patch requirements for Oracle E-Business Suite 11i:

Windows Vista SP2, Windows 7 SP1 (32-bit & 64-bit), Windows 8 (32-bit & 64-bit) and Windows 10 (32-bit and 64-bit)

  • Oracle Applications 11.5.10 CU2 with ATG.RUP6 (Patch 5903765) or higher.
  • Oracle Developer 6i Patch 19 (6.0.8.28.x)
    • Additional developer 6i - 6.0.8.28 Patch 14615390 or later.
    • (See Document 125767.1 titled, 'Upgrading Developer 6i with Oracle Applications 11i' for the latest available patches).

JRE 6 Minimum Patch Requirements

The JRE 6 desktop Plug-in is certified for Oracle E-Business Suite 11i with the following minimum patch requirements:

Windows Vista Desktop Clients

  • Oracle Applications 11.5.10 CU2 with ATG.RUP4 or higher.
  • Oracle Developer 6i Patch 19 (6.0.8.28.x) (See Document 125767.1).

Windows 7 Desktop Clients (32-bit and 64-bit), Windows 8 (32-bit and 64-bit)

Note: New fixes are no longer provided on top of Oracle Developer 6i Patch 18 (6.0.8.27.x). Users must upgrade to PS19 (6.0.8.28.x) and uptake any new or existing fixes for developer 6i. PS19 (6.0.8.28.x) is also now a minimum requirement for JRE upgrades. Also, see Section 5. Known Issues for any further requirements or limitations that may be applicable.
Further information regarding Oracle E-Business Suite 11.5.10 minimum patch requirements is available in Document 883202.1 titled, 'Patch Requirements for Extended Support of Oracle E-Business Suite Release 11.5.10'

Section 2. Pre-Upgrade Steps

Step 1. Source the Environment

On the Application tier as the file system owner source your APPS env file.

Step 2. Download and Apply the Prerequisite and Interoperability Patches (If Required)

Note: Historically, the JRE upgrade scripts (txkSetPlugin.*) have been designed to work with JRE plugin versions of up to 2 digits e.g. JRE 1.6.0_07 (JRE 6u7), JRE 1.7.0_85 (JRE 7u85) etc.
Users wanting to install JRE 1.6.0_101 (6u101) must use the latest JRE upgrade script which is available through Patch 21624253. This will work with all Java releases irrespective of the version number up to 3 digits.

Step 2.1. Apply the JRE Interoperability Patch (If Required)

Note: If you want to change the default JRE Plug-in version you are currently using and have previously applied the interop patch on your environment, there is no need to apply it again. Skip this step and continue to Section 3. Upgrade & Configuration and run the JRE Upgrade Script.

To install up to a 3 digit Java release on your web server (e.g. 1.6.0_101) or simply to uptake the latest upgrade scripts, apply interoperability Patch 21624253.

If not applied previously, apply the old interoperability Patch 6863618 as a pre-requisite to Patch 21624253.

Step 2.2. Download the JRE Plug-in

JRE uses a 'Non-Static Versioning' model, meaning, for Internet Explorer users, the version installed here denotes the minimum version that will be used to access Oracle E-Business Suite. (Historically when running a 'Static Versioning' model the version installed would denote the specific version that would have to be used to access Oracle E-Business Suite from the desktop client.)

For further information including the behavior when using 'next-generation Java Plug-in technology' (JRE 1.6.0_10 and higher) see, Appendix B: Static vs Non-Static Versioning and Set Up Options

Note: Only one version of the JRE plug-in can be installed for download through Oracle E-Business Suite. This can be either a 32-bit or a 64-bit version as required.

Download the latest "JRE" update (Do not download the "Server JRE" version) from the Java SE Downloads page or as a patch from My Oracle Support as listed in the JRE Parameter Settings table.

  • Click the JRE Download button for the appropriate Java version
  • Click the Accept License Agreement button
  • Download the Windows x86 Offline (32-bit) or Windows x64 (64-bit) version as required

If an earlier version of the JRE Plug-in is required, it can be downloaded from the Oracle Java Archive site or as a patch from My Oracle Support as listed in the JRE Parameter Settings table.

  • Click on the required Java SE version link e.g. Java SE 7
  • Select the required Java SE Runtime Environment version link e.g. Java SE Runtime Environment 7u65
  • Click the Accept License Agreement button
  • Download the Windows x86 Offline (32-bit) or Windows x64 (64-bit) version as required

Step 2.3. Rename the JRE Plug-in

Note: As there is no immediate requirement for all users to uptake the new JRE Plug-in upgrade scripts through Patch 21624253, the required commands for both the latest version of the scripts as well as the original versions from Patch 6863618 are included . Use the appropriate section as applicable to your patch level for the following step.

The jversion parameter is simply the Java family (18, 17 or 16) concatenated with the point release version in either a 5 or 6 digit format depending on the version of the txkSetPlugin upgrade scripts you are using. and is listed in the JRE Parameter Settings table.

I Am Using the Latest Scripts from Patch 21624253

The latest scripts have the following version numbers:

$FND_TOP/bin/txkSetPlugin.sh v115.5
%FND_TOP%\bin\txkSetPlugin.cmd v115.6

Rename the downloaded JRE Native Plug-in file to j2se<version>.exe

The jversion parameter is simply the Java family (180, 170 or 160) concatenated with the point release version (e.g. 045, 101) in a 6 digit format.

For example:

jre-8u45-windows-i586.exe or jre-8u45-windows-x64.exe would be renamed j2se180045.exe
jre-7u79-windows-i586.exe or jre-7u79-windows-x64.exe would be renamed j2se170079.exe
jre-6u101-windows-i586.exe or jre-6u101-windows-x64.exe would be renamed j2se160101.exe

Continue to Step 2.4. Place the Renamed JRE Plug-in on the Web Application Tier

I Am Using the Original Scripts from Patch 6863618

The original scripts have the following version numbers:

$FND_TOP/bin/txkSetPlugin.sh v115.4
%FND_TOP%\bin\txkSetPlugin.cmd v115.5

Rename the downloaded JRE Native Plug-in file to j2se<version>.exe

The jversion parameter is simply the Java family (180, 170 or 160) concatenated with the point release version (e.g. 45, 95) in a 5 digit format.

For example:

jre-8u45-windows-i586.exe or jre-8u45-windows-x64.exe would be renamed j2se18045.exe
jre-7u79-windows-i586.exe or jre-7u79-windows-x64.exe would be renamed j2se17079.exe
jre-6u95-windows-i586.exe or jre-6u95-windows-x64.exe would be renamed j2se16095.exe

Continue to Step 2.4. Place the Renamed JRE Plug-in on the Web Application Tier

Step 2.4. Place the Renamed JRE Plug-in on the Web Application Tier

Move the j2se<version>.exe file to the web application tier and place it under the following directory:

$[COMMON_TOP]/util/jinitiator/

[COMMON_TOP] refers to the top level directory where the common utilities are installed. By default, this is the parent directory of $JAVA_TOP. See the 'Installing Oracle Applications' manual for more details on the Oracle E-Business Suite file system.

Section 3. Upgrade & Configuration

To upgrade the JRE Plugin run the txkSetPlugin upgrade script following the instructions as applicable to your operating system.

Step 3.1. Run the JRE Upgrade Script (Unix Users Only)

Run the $FND_TOP/bin/txkSetPlugin.sh script specifying your required JRE version against the web node of the application tier.

The script will prompt you for the following values, if it does not find them automatically:

  • Location of APPSORA.env file, if not present in the default location $APPL_TOP.
  • Location of the AutoConfig Context File.
  • Password for the APPS user in the database (If the correct value is returned by the script you may press the return key at the prompt).

The txkSetPlugin.sh script will update the new JRE version information into your AutoConfig context file, update the version used by Workflow and run AutoConfig to incorporate the new values throughout your application. Run the script using the following command:

$ FND_TOP/bin/txkSetPlugin.sh jversion

Where: jversion represents the JRE version you wish to install in a 5 or 6 digit format depending upon your patch level.
This value is listed in the 'jversion Parameter' column of the appendix JRE Parameter Settings.

Latest Script Requiring a 6 Digit <jversion> Value using JRE 1.8.0_51 as an Example:

txkSetPlugin.sh 180051

Original Script Requiring a 5 Digit <jversion> Value using JRE 1.8.0_51 as an Example:

txkSetPlugin.sh 18051

Step 3.2. Run the txkSetPlugin.cmd Script (Windows Users Only)

Run the %FND_TOP%/bin/txkSetPlugin.sh script against the web node of the application tier.

The txkSetPlugin.sh script will update the new JRE version information into your AutoConfig context file, update the version used by Workflow and run AutoConfig to incorporate the new values throughout your application. Run the script using the following command:

%FND_TOP%\bin\txkSetPlugin.cmd appsora_path apps_pwd jversion

Where:

Parameter ValueParameter Description
appsora_pathFull path to your APPSORA.cmd file (This may be APPSsid_host.cmd)
apps_pwdPassword for APPS user in the Database
jversion

The JRE version you wish to install. This will be in a 5 or 6 digit format depending upon your patch level
This value is listed in the 'jversion Parameter' column of the appendix JRE Parameter Settings.

Latest Script Requiring a 6 digit <jversion> Version with JRE 1.8.0_51 as an Example:

txkSetPlugin.cmd C:\oracle\visappl\APPSORA.cmd apps_pwd 180051

Original Script Requiring a 5 digit <jversion> Value with JRE 1.8.0_51 as an Example:

txkSetPlugin.cmd C:\oracle\visappl\APPSORA.cmd apps_pwd 180051

Section 4: Post-Installation Steps

Step 4. Verify your upgrade

Once the JRE Plug-in has been installed on your client, follow these steps to verify that you have successfully upgraded JRE.

Step 4.1. Enable Java Console

Enable the Java Console on your desktop client through the 'Java Control Panel' by setting:

'Control Panel' -> 'Java' (icon) -> 'Advanced' -> 'Java Console' -> 'Show Console'.

Step 4.2. Close Browser Windows

Close all browser windows. Wait a minute or so after the windows are closed until the processes have finished saving their data to disk.

Step 4.3. Sign into Oracle E-Business Suite

Sign into Oracle E-Business Suite, and choose a Forms-based (Professional user interface) responsibility.

For information on requirements and possible issues when trying to connect to a new or freshly upgraded Oracle E-Business Suite environment see Accessing Oracle E-Business Suite from a Desktop Client in the Appendices section.

Step 4.4. Check the Console Window

The Java Console should appear and display lines describing the JRE version being used.

Examples:

JRE 6 32-bit Version

Java Plug-in 1.6.0_38
Using JRE version 1.6.0_38-b05 Java HotSpot(TM) Client VM

JRE 7 32-bit Version

Java Plug-in 10.10.2.18
Using JRE version 1.7.0_10-b18 Java HotSpot(TM) Client VM

JRE 8 64-bit Version

Java Plug-in 11.51.2.16
Using JRE version 1.8.0_51-b16 Java HotSpot(TM) Client VM

Note: If a higher version of JRE than the one just installed is shown, it may be because a higher version has previously been installed on the desktop. You can check the versions installed through the 'Java Control Panel':

Control Panel -> Java (icon) -> Java (tab) -> View (button)

Section 5: Known Issues

Depending on which products technologies and products you are using, there may be some limitations to be aware of and/or other steps you need to perform.

Java Plug-in Issues

JRE 1.8.0_101 May Cause Extra Pop-Ups When Using IE

JRE 1.8.0_101 does not recognize the 3-digit point release from the numeric CLSID: CAFEEFAC-0018-0000-0101-ABCDEFFEDCBA and only picks up the 2-digit number. Incorrectly it therefore looks for 1.8.0_01 on the desktop causing the following pop-up as it cannot be found:

  

 

Selecting 'Run with the latest version' will cause forms to launch using JRE 1.8.0_101.

Selecting 'Cancel' will prevent forms from launching.

To avoid this problem, upgrade to JRE 1.8.0_102 where this issue is fixed.

This issue does not affect users running with a Dynamic or Family CLSID where, If JRE 1.8.0_101 is the latest release on the desktop, it will launch seamlessly.

Oracle Security Alert for CVE-2016-0636

For further information see Oracle Security Alert for CVE-2016-0636.

This issue is fixed in the following JRE releases (JRE 6 is unaffected):

JRE 1.8.0_77 (8u77) and higher
JRE 1.7.0_99 (7u99) and higher

Firefox: Session Crash (FF ESR 38.4.0 Users)

Running Java content with Firefox ESR 38.4.0 using JRE 7 or JRE 8 may cause Firefox to crash. For example, this may be seen when closing your Oracle E-Business Suite browser session.

JRE 8 Users

This has been fixed for JRE 8 users in JRE 1.8.0_66-b18 which is now available for download from the Oracle Java SE Downloads page. This fix is not included in JRE 1.8.0_66-b33 which fixes the Internet Explorer: Applet Launch Delay issue.

Consolidated Fix

To fix both the Firefox: Session Crash and the Internet Explorer: Applet Launch Delay issues, apply JRE 1.8.0_66-b35 which is available through Patch 22286087 - Oracle JDK 8 Update 66 b35.

JRE 7 Users

This issue is fixed for JRE 7 users in Patch 22217483 - Oracle JRE 7 Update 91 b33.

Internet Explorer: Applet Launch Delay

Launching Java content through Internet Explorer will show a delay of around 20-25 seconds delay before the applet starts to load (Java Console will come up if enabled). This occurs when using the following JRE releases:

  • JRE 1.7.0_91 (Pre build 33)
  • JRE 1.8.0_60
  • JRE 1.8.0_65
  • JRE 1.8.0_66 (Pre build 33)
  • JRE 1.8.0_71
  • JRE 1.8.0_73

This issue does not affect Firefox where the applet starts as usual after only a few seconds.

JRE 8 Users

This issue is fixed for JRE 8 users in the following releases::

  • JRE 1.8.0_91 and higher releases of JRE 8.
  • JRE 1.8.0_74 ( Patch 22648233 - Oracle JDK 8 Update 74 )
  • JRE 1.8.0_72 ( Patch 22187076 - Oracle JDK 8 Update 72 )
  • JRE 1.8.0_66-b33 which is available through Patch 22097409.
    • If you also use Firefox browsers see the Consolidated Fix. note if using this release.

JRE 7 Users

This issue is fixed for JRE 7 users in the following releases:

  • JRE 1.7.0_95 and higher releases of JRE 7.
  • JRE 1.7.0_91-b33 (Patch 22217483 - Oracle JRE 7 Update 91 b33).

Note: Although Java patches may contain both the JRE and JDK releases you only need the JRE version installed on the desktop client to uptake this fix.

JRE 1.6.0_85

When launching Java through JRE 1.6.0_85 on the desktop, a command window may open from the launcher program <JRE_INSTALL_DIR>\java\jre6\bin\jp2launcher.exe displaying the message:

Rejecting attempt to specify unsupported characters in command-line argument: -Djava.security.manager

Forms will continue to launch normally but the command window will remain open on the desktop.

This error will not occur if using JRE 7 and JRE 6 coexistence on your desktop where for example JRE 1.6.0_85 would run on top of JRE 1.7.0_71 as outlined in Multiple Client Java Plug-in Versions.

This issue is fixed in JRE 1.6.0_91 and later.
This issue is also fixed for 64-bit users in JRE 1.6.0_85-b31 (64-bit) through Patch 19952394 - Oracle JDK 6 Update 85 b31.

Java Update Needed

"Your Java Version is Insecure"

Trying to run a version of JRE that is below the security baseline or past its expiration date can cause the following warning message to display:

Windows 7 Users

   

Clicking "Update" will download and attempt to install the latest version of the JRE Plug-in from java.com.
Clicking "Block" will stop the application from running.
Clicking "Later" will close the message and allow the application to run.

Suppressing the Message

If you want to prevent this message appearing again until the next new JRE release becomes available check the "Do not ask again until the next update is available" checkbox and then select the "Later" button.

This option updates the users deployment.properties file as follows:

deployment.expiration.decision.timestamp.10.17.2=5/14/2013 11\:0\:19
deployment.expiration.decision.10.17.2=later
deployment.expiration.decision.suppression.10.17.2=true

The above example is based on JRE 1.7.0_17, if the JRE version was 1.7.0_21 the numbering would be "10.21.2" rather than "10.17.2"

An administrator may update this information for all their users deployment.properties file so that they do not need to go through the manual steps outlined above on first launch.

Depending on which Desktop O/S you are running the users deployment.properties file is held in the following directory:

Windows Vista, 7 and 8: %USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment

Other Ways to Suppress this Message

Customers who wish to keep up to date with the later Java releases but also want control over when they upgrade can prevent this message appearing by using a special build of JRE 7 which has the 'Java Auto Update Mechanism' turned off. These versions are available as a patch download, see Document 1439822.1 titled 'All Java SE Downloads on MOS' for a list of JRE versions and their patch numbers. Although Java patches contain both the JRE and JDK releases you only need the JRE version installed on the desktop client to uptake this feature.

For further information on using this patch see:

Document 1553875.1 - Handling New JRE Security Dialogs
Document 1557737.1 - Support entitlement for Java SE when used as part of another Oracle Product

JRE 'Out of Date' Warning

If your installed JRE 7 or 8 release falls below the security baseline, or passes it's built-in expiration date, an additional 'JRE Out of Date' warning is shown to users to update their installed JRE to the latest version.

To suppress this specific warning message, add the following entry in the deployment properties file:

deployment.expiration.check.enabled=false

For more information, see Deployment Configuration File and Properties.

JRE 1.7.0_45 (7u45) and Higher

Certificate Revocation Lists Error using LDAP URL

The Certificate Revocation Lists (CRL) check may fail if using an LDAP URL causing forms launch to fail with the following error:

java.lang.ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class

The CRL check was introduced in JRE 7u25 so this error may also be seen when using earlier releases than JRE 7u45 in certain circumstances.

How to Fix this Issue

This Issue is fixed in JRE 7u51-b32 and higher which is only available through Patch 17981166.

(All Java patches contain both the JRE and JDK releases. Only extract the JRE version of Java from the patch and install on your desktop to fix this issue.)

Workaround

If you are unable to upgrade at this time, turn off the CRL check in the Java Control Panel as a temporary workaround:

Java Control Panel -> Advanced (tab) -> Perform certificate revocation checks on -> Do not check (not recommended)

Unsigned Entry in Resource Error

Running JRE 1.7.0_45 (7u45) on an Oracle E-Business Suite environment that is using JDK 4 on the application tier will fail with the following error in the Java Console (Jar files signed against JDK 4 are not compatible with this JRE release):

java.lang.SecurityException: com.sun.deploy.net.JARSigningException: Found
unsigned entry in resource:
http://server1.example.com:10403/OA_JAVA/oracle/apps/fnd/jar/fndforms.jar
at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source)
at com.sun.deploy.model.ResourceProvider.getCachedJarFile(Unknown Source)
at sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source)

How to Fix this Issue

To fix this issue follow the steps below:

1. Upgrade the JDK version of your application tier node by following the document below:

2. Regenerate the jar files using the 'force' option through adadmin.

JRE 1.7.0_25 (7u25) and Higher

JRE 7u25 includes a new security function for permissions and attributes in the Jar Manifest file. This can result in the following warning messages appearing in the Java Console:

Missing Permissions manifest attribute for: https://server1.example.com:4443/OA_JAVA/oracle/apps/fnd/jar/fndforms.jar
Missing Codebase manifest attribute for: https://server1.example.com:4443/OA_JAVA/oracle/apps/fnd/jar/fndforms.jar
Missing Permissions manifest attribute for: https://server1.example.com:4443/OA_JAVA/oracle/apps/fnd/jar/fndformsi18n.jar
Missing Codebase manifest attribute for: https://server1.example:4443/OA_JAVA/oracle/apps/fnd/jar/fndformsi18n.jar
etc.

For further information regarding this function see the New JAR Manifest File Attributes section within the Java 7u25 Update Release Notes.

Patch Fix

To fix this issue, apply Patch 17191279. This patch also contains a number of other AD fixes which incorporate the latest jar signing architecture. For further information see Document 1591073.1 titled, 'Enhanced JAR File Signing for Oracle E-Business Suite'.

JRE 1.7.0_21 (7u21) and Higher

"Your security configuration will not allow granting permission to self signed certificates"

JRE 1.7.0_21 (7u21) and higher will no longer run with a 'Very High' security setting set within the Java Control Panel when using Self-Signed certificates. Trying to run Oracle Forms-based content using such a certificate will pop the following message:

  

 

After clicking through or closing these messages the following error will appear in the Java Console and forms will not launch:

ExitException[ 6]java.security.cert.CertificateException: Your security configuration will not allow granting permission to self signed certificates,
at sun.plugin2.applet.Plugin2Manager.isAppletTrusted(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

JRE 1.7.0_21 and higher run on a default security setting of 'High'. If you wish to use a 'Very High' security setting sign the jar files with a Trusted Certificate. The security level can be changed using the slider under the 'Security' tab within the 'Java Control Panel'.

For full details regarding the code signing changes, see - Java Applet & Web Start - Code Signing and Setting the Security Level of the Java Client.

For further information on Jar signing in EBS see Document 1591073.1 titled, 'Enhanced JAR File Signing for Oracle E-Business Suite'.

JRE 1.7.0_11 (7u11)

Security Alert

JRE 1.7.0_11 (7u11) is a CPU security release which includes the fix for Oracle Security Alert CVE-2013-0422. It is highly recommended that customers on the JRE 7 stream upgrade to this release of higher.

JRE 1.6.0_24 (6u24)

Security Alert

JRE 1.6.0_24 (6u24) is a critical patch update which fixes security vulnerabilities in Oracle Java SE including  CVE-2010-4476 (Java Runtime Environment hangs when converting "2.2250738585072012e-308" to a binary floating-point number) which can affect users running JRE 1.6.0_23 (6u23) and earlier.

For further information regarding this security alert see alert-cve-2010-4476-305811.html

Although the impact of this vulnerability on desktops is minimal and the desktop will not be compromised Oracle recommends that customers upgrade to "JRE 1.6.0_24 (6u24) or higher" as soon as possible.

Java Certificate Warning - Publisher Unknown

If you are using a self-signed certificate for jar signing the Publisher will display as UNKNOWN in the Java 'Warning - Security' window when running JRE 1.6.0_24 (6u24) or higher. For further information, see Connecting to an Oracle E-Business Suite Instance for the First Time.

General Technology Issues

Adding Custom Jar Files

Adding custom jar files to appsweb.cfg through the use of "userjarfile=<custom.jar>", can cause the forms navigator to function incorrectly after the initial launch of a form. On subsequent form launches the initial navigator window is closed and a new one is opened with the new form. The standard behavior is for the subsequent form to open in the same navigator window. To fix this issue apply Patch 10210925 by following its readme.

Application Freeze/Hang Issues

Resizing the Forms Applet Window

Resizing the forms applet window multiple times may cause the application to freeze when using JRE 1.6.0_10 or JRE 1.6.0_11. This is fixed in JRE 1.6.0_12 (6u12) and later.

Right Click in Forms Field

Menu access by right clicking in a forms field may cause the application to freeze when using next-generation Java Plug-in through JRE 1.6.0_10 or JRE 1.6.0_11. This is fixed in JRE 1.6.0_12 (6u12).

Windows Rendering slowly using JRE 1.6.0_10 to JRE 1.6.0_13

Certain graphics cards (for example NVIDIA GeForce, ATI Radeon) may cause windows to render and display slowly, after moving the form within the window when using next-generation JRE Plug-in technology through JRE 1.6.0_10 to JRE 1.6.0_13. This issue is fixed in JRE 1.6.0_14 and higher.

If you are unable to upgrade at this time to workaround the issue in Oracle E-Business Suite it is recommended to either update the appsbase.htm file on the web server OR update the individual desktop clients.

Solution 1: Modify the appsbase.htm file

Change both the $OA_HTML/US/appsbase.htm and $FND_TOP/html/US/appsbase.htm files by adding the following data in the appropriate places as shown below;

1) Add - var xjavarguments = '-Dsun.java2d.d3d=false' to the 'Sun JDK Parameters Section';

var xjdkprogcolor = "%jdk_progresscolor%"
var xjavarguments = '-Dsun.java2d.d3d=false'

2) Add - IEhtml += '' + 'PARAM name= java_arguments value="' + xjavarguments + '"'; to the 'IE Section';

if(xplugin == "jdk"){
IEhtml += ' codebase="' + xpluginurl + '"';
IEhtml += '' + 'PARAM name=java_arguments value="' + xjavarguments + '"';
IEhtml += '' + 'PARAM name=legacy_lifecycle value="' + xsunpluginlifecycle + '"';

3) Add - IEhtml += '' + 'PARAM name=java_arguments value="-Dsun.java2d.d3d=false"'; to the 'IE Section';

IEhtml += '' + 'PARAM name=serverUserParams value="' + xenv + " ';
IEhtml += '' + 'PARAM name=java_arguments value="-Dsun.java2d.d3d=false"';
IEhtml += '' + 'PARAM name=colorScheme value="' + xuics + '"';

 

4) Add - PARAM name=java_arguments value="-Dsun.java2d.d3d=false" to the 'Netscape Section';

PARAM name="%nparam4%" value="%vparam4%"
PARAM name=java_arguments value="-Dsun.java2d.d3d=false"

Solution 2: Update each Individual Desktop Client

1) Open the' Java Control Panel' on the desktop client, Control Panel - Java

2) Add -Dsun.java2d.d3d=false to the appropriate JRE version under;

Java -> Java Applet Runtime Settings -> View -> Java Runtime Parameters

Developer 6i Interop Patch

Apply the Developer 6i Patch 19 (6.0.8.28.x) interop Patch 9935935 or later. Failure to apply this patch can result in the following error:

Exception in thread "thread applet-oracle.forms.engine.Main-1" java.lang.NoClassDefFoundError: oracle/forms/ui/FLWTextArea
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.TextAreaItem.class$(Unknown Source)
at oracle.forms.handler.TextAreaItem.getDefaultClass(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.TextAreaItem.onCreate(Unknown Source)

File Export / Forms Attachments Functions

JRE 1.6.0_27 (6u27) adheres more strictly to Internet Explorer browser settings. Users may find that the File -> Export and Forms Attachments functions (for example opening Word, *.rtf and Excel attachments) will not work after upgrading to this Plug-in version when running IE6, IE7 or IE8. Trying to run these functions may cause a window to open briefly before closing again, the 'File Download' window will not open.

To fix this issue set the following browser setting within IE under the appropriate security zone (using 'Trusted Sites' as an example):

  • Navigate to: Tools -> Internet Options -> Security -> Trusted Sites -> Custom level.
  • Set: Downloads -> Automatic prompting for file downloads to Enable

This setting no longer exists in IE9 therefore these functions will not be affected by this issue when running this browser release.

Forms Launch Issues

FRM-92095: Oracle JInitiator version too low. Please install version 1.1.8.2 or higher.

The above error may be seen when trying to launch forms using the JRE 7.x or higher client Plug-in. To fix this issue ensure you have applied the JRE 7 pre-requisite Patch 14615390 or later as outlined in JRE 7 Minimum Patch Requirements.

After applying the patch regenerate your jar files through ADADMIN with the the force option on.

3. Different Users run different JRE Releases from multiple JRE Streams

If you have individual users running different versions of JRE streams (for example User A still runs JRE 1.6.0_95 while User B is running JRE 1.7.0_95) or you simply want to allow users to run the latest JRE version on their desktop client, update the appsweb.cfg file to use the dynamic CLSID. When using this setting Oracle Forms-based content will launch using the highest JRE Plug-in version from the highest JRE family stream found on the desktop. Only if no JRE Plug-in version is found on the desktop will the user will be prompted to download the JRE version from the Oracle E-Business Suite web server. Upgrading to a later JRE 1.6.x release must therefore be done from the desktop client.

3.1. Take a backup copy of the runtime appsweb.cfg file under $OA_HTML/bin/appsweb_<sid>_<host>.cfg before updating it

3.2. Find section "4a) Sun JDK Plugin Parameters" and replace the sun_plugin_classid value as follows:

sun_plugin_classid=clsid:8AD9C840-044E-11D1-B3E9-00805F499D93

3.3. Save the file. (After this change is made users will pick up the new clsid when they next launch a new forms session)

Note: This change will get overwritten if AutoConfig is run. To make the change more permanent update the following parameter in the AutoConfig file.

<sun_clsid oa_var="s_sun_clsid">8AD9C840-044E-11D1-B3E9-00805F499D93</sun_clsid>

For more information on updating through AutoConfig see Document 387859.1 titled, 'Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12'.

Forms Will Not Launch Using JRE 1.6.0_10 and Higher through PHP

Forms will not launch when using 'Personal Home Page' through Oracle E-Business Suite with JRE 1.6.0_10 and higher. 'Personal Home Page' is not supported with Oracle E-Business Suite 11.5.10. To fix the issue change the profile option 'Self Service Personal Home Page mode' to 'Framework Only'. For more information see Document 782315.1.

Forms Focus Issues

Ensure you have applied the latest forms focus MLR patches as stipulated in Step 2. Apply Prerequisite Patches (Conditional) above. If you still see forms focus problems follow Document 760250.1 for further information on diagnosing and solving these issues.

JRE 8 Users: Possible Focus Loss After Forms Launch

Clicking outside the frame onto the desktop or other application during forms launch may cause a loss of focus within the form once it's launched. This can occur in all Oracle E-Business Suite releases when using JRE 8. If this occurs pressing the 'tab' key should regain the correct focus within the form.

To fix this issue, apply Patch 22709024 or later. If this is not available for your required platform request it through support.

Browser Window Opens Behind the Forms Window

Opening an html page from the forms navigator may cause the html window to open behind the navigator window when using Internet Explorer or Firefox browsers.

Windows 7 Users Running Internet Explorer

This is fixed for Windows Vista and Windows 7 users running the default IE tab browser settings or using non tab browser settings in JRE 1.6.0_27 (6u27).

Workarounds for Internet Explorer

If you are unable to upgrade the Java Plug-in at this time try one of the following workarounds.

1. Alter the tabbed browser settings in IE7 or Higher

To workaround this issue when using IE7 or higher, select the following options in the browser;

'Tools' - 'Internet Options' -> 'General' -> 'Tabs' -> 'Settings' -> 'Enable Tabbed Browsing' -> 'Always switch to new tabs when they are created'.

Also select either 'Let Internet Explorer decide how pop-ups should open' OR 'Always open pop-ups in a new tab' from;

'Tools' -> 'Internet Options' -> 'General' -> 'Tabs' -> 'Settings' -> 'Enable Tabbed Browsing' -> 'When a pop-up is encountered:'

2. Alter the Registry Settings using TweakUI (XP Users)

Altering the registry settings as follows may resolve the issue for all Internet Explorer versions.

  1. Download TweakUI Power Toy from the Microsoft link or other source
  2. Install Tweak UI on the desktop
  3. Select 'Start' -> 'Run' on the desktop and enter tweakui
  4. In the Tweak UI window select 'General' -> 'Focus' and uncheck 'Prevent applications from stealing focus'

3. Turn off Next-Generation Java

Turning off next-generation java will workaround the issue for all Internet Explorer versions (IE6 and higher) when using the default browser settings. This can be turned off as follows:

Control Panel -> Java -> Advanced -> Java Plug-in -> Enable the next-generation Java Plug-in (requires browser restart)

Firefox Users

This issue is fixed for users running Firefox in JRE 1.6.0_30 (6u30) and higher by setting the following browser options:

  • Tools -> Options -> Content -> Enable JavaScript (checked) 
  • Tools -> Options -> Content -> Enable JavaScript -> Advanced… (button) -> Raise or lower windows (checked)
  • Tools -> Options -> Tabs -> Open new windows in a new tab instead  (unchecked)

Type Ahead in Forms

If focus is moved out of the window, while a form is loading (for example if a message window pops up and takes the focus), any characters that were typed before the form opened will not register within the form.

Forms Closure Issues

Internet Explorer "Close Window" Link - Modal Window

“The webpage you are viewing is trying to close the tab, Do you want to close this tab?”.

Using the "Close Window" link within an HTML page opened from the "Forms Navigator Menu" through Internet Explorer can cause the following modal window to pop.

  

This requires the user to acknowledge they wish to close the form by clicking the 'Yes' button therefore creating an extra keystroke.

To fix this issue upgrade to JRE 1.6.0_27 (6u27) or higher.

Forms Listener Socket Mode Issues

HTTPS Connect Mode

Using https for the forms communication layer requires the forms listener servlet architecture. For further information on using forms servlet, see Document 201340.1 titled, 'Using Forms Listener Servlet with Oracle Applications 11i'. In contrast, ConnectMode=HTTPS is not supported with the JRE Native Plug-in with the Forms Listener (non-servlet listener) and will cause the following error:

java.lang.NoClassDefFoundError: oracle/security/ssl/OracleSSLSocketFactory
at oracle.forms.net.HTTPSStream.init(Unknown Source)
at oracle.forms.net.HTTPConnection.connect(Unknown Source)
at oracle.forms.engine.Runform.initConnection(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Mismanaged Cookie Session Issue

Note: The fix for the Mismanaged Session Cookie Issue is included in the standard release of JRE 1.6.0_23 (6u23) and higher which is available through the usual channels.

Update through the Java Update Mechanism

Users running either of the following two patched JRE releases cannot rely on the Java update mechanism to upgrade to the latest JRE release:

The Java update mechanism is disabled within these releases and cannot be re-enabled through the 'Java Control Panel'. Users must therefore download and install the latest JRE Plug-in from another source. After installing the latest JRE release the Java update mechanism will once again be enabled allowing full functionality.

The Java update mechanism is fully functioning in the usual way for users running the JRE 6u22 patched release listed below:

Running any of the following functionalities using JRE 1.6.0_18 (6u18) through JRE 1.6.0_22 (6u22) in Internet Explorer 6 or 7 may result in a new login page being rendered rather than the correct window or functionality thereby making the functionalities unusable:

  • 'File -> Export' functionality
  • Opening attachments in forms
  • Opening an HTML form to a new window from forms.
  • Opening an Applet in a new window from forms
  • Trying to logon again after forms session timeout fails

To fix this issue it is recommended that users upgrade to JRE 1.6.0_23 (6u23) or higher. If you cannot upgrade at this time it is recommended to remain on JRE 1.6.0_17 (6u17) or use one of the patched releases of the JRE 6u22, JRE 6u21 or JRE 6u20 streams of the Plug-in. These versions are only available through the following patches:

JRE 1.6.0_22 build 3 (6u22-b03) through Patch 10189354
JRE 1.6.0_21 build 8 (6u21-b08) through Patch 10021403
JRE 1.6.0_20 build 5 (6u20-b05) through Patch 9915543

Note: If you are affected by this issue, do not download JRE 1.6.0_22, JRE 1.6.0_21 or JRE 1.6.0_20 through the usual channels or through the Java Auto Update Mechanism as these releases do not contain this fix. The standard Java SE versions available are :

JRE 1.6.0_22 build 4 (6u22-b04)
JRE 1.6.0_21 build 6 (6u21-b06)
JRE 1.6.0_20 build 2 (6u20-b02)

Patch Installation Instructions for the Desktop

The patch can be downloaded and installed directly to a desktop as follows:

1. Download the required patch to your desktop
2. Extract the j2se160xx.exe (where xx = the version of JRE you are installing)
3. Run the executable to install the Plug-in

Distributing the Patched Releases of the JRE Plug-in to Users

If you wish to distribute a patched release of the JRE Plug-in as a download through Oracle E-Business Suite follow the standard JRE Plug-in upgrade instructions in this document. If users are upgrading to a higher JRE release the Plugin will be downloaded and installed in the usual way as described in this document.

If users have already installed the same Plug-in version number that does not include the fix from the usual download sources or through the 'Java Auto Update Mechanism', they will not be offered the Plug-in release for download from Oracle E-Business Suite until the current version is uninstalled from the desktop. Using JRE 1.6.0_22 (JRE 6u22) as an example:

JRE 1.6.0_22 (JRE 6u22) Users

If you already have JRE 1.6.0_22 build 4 (JRE 6u22-b04) from the usual download site or through the 'Java Auto Update Mechanism' installed on your desktop, uninstall it as follows:

Uninstall the existing JRE 6u21 Plug-in

1. Uninstall the Plug-in from your desktop (see Uninstalling a JRE Plug-in Version from your Desktop Client)
2. Install the new release on the desktop or download it through Oracle-E-Business Suite

Alternatively, if you download the JRE 6u22-b03 release from Patch 10189354 you can simply overwrite the existing version with the newer release as follows:

Overwriting your Existing JRE6u22 Release

1. Run the patched j2se16022.exe on the desktop
2. A Java Setup window will open stating;
"This software has already been installed on your computer. Would you like to reinstall it?"
3. Click the "Yes" button
4. Continue with the installation

Workaround

To workaround the issue disable next-generation java through the 'Java Control Panel' as follows:

Control Panel -> Java -> Advanced -> Java Plug-in -> Enable the next-generation Java Plug-in (requires browser restart)

Note: Turning off next generation java can cause forms launch issues in certain very specific circumstances, see Forms Launch Issues for further information. Running JRE 6u20-b02 may also prevent the file opening when running the 'File->Export' functionality. Apply Patch 9915543 (JRE 6u20-b05) and turn next generation java on again to fix the problem.

NLS/MLS Issues

Chinese (Taiwan) Characters

Characters in any workflow diagram are incorrectly displayed when using 'Chinese (Taiwan)' locale settings on the desktop client, running JRE 1.6.0_17 (6u17) or JRE 1.6.0_18 (6u18). This issue is fixed in JRE 1.6.0_19 (6u19) and later.

Accented Characters

If you need to use two or more keystrokes to input an accented character apply Patch 5526175. (This patch requires Developer 6i patch 18 (Forms 6.0.8.27)).

Multiple Language Display Support

By installing the Albany WT J fonts, the JRE Plug-in can render Chinese, Japanese or Korean characters on any Windows systems. However, it is extremely important to have your Windows regional settings configured to use your primary language for the JRE Plug-in to render language dependent characters in appropriate fonts.

Install Albany WT J Font

To obtain and install the Albany WT J font follow Document 240862.1.

Setting Primary Language on the Desktop Client.

Windows Vista Users

To set your primary language on a Windows Vista desktop client, go to Control Panel > Regional and Language Options window. Select your primary language from the 'current format' LOV under the 'Formats' tab. Also make sure your primary language is chosen as the 'Current Language for non-Unicode programs' under the 'Administrative' tab.

Windows 7 Users

To set your primary language on a Windows 7 desktop client, go to Control Panel -> Region and Language -> Formats (tab). Select your primary language the the 'Format:' drop down LOV. Also make sure your primary language is chosen as the 'Current Language for non-Unicode programs' under the 'Administrative' tab.

Japanese Language Users

Japanese language customers should upgrade to Developer 6i Forms Patch 18 (6.0.8.27.x) or higher. Earlier versions of the Developer 6i Patch will cause the longer prompts in forms to be cut short, which will impact the forms layout.

If you have your machine locale set to Japanese, you may find that the Underline for the 'Menu Access' key on the 'Button Label' is incorrectly placed by one character to the right. This may also be seen in other places where English characters are used, for example in the Logon Dialog, LOV Search box and Menus.

To work around this issue:

1. Make a backup of $OA_JAVA/oracle/forms/registry/Registry.dat

2. Change the existing line that reads:

'default.fontMap.defaultFontname=Dialog'

to:-

'default.fontMap.defaultFontname=dialog'

Japanese JIS X 0213:2004 Character Set

The Japanese 'JIS X 0213:2004 Character Set' is included in Windows Vista and is also available through a Microsoft package for Windows XP. This character set has only partial character support with Oracle E-Business Suite. There is no support for the supplementary character set, while combining characters is partially supported with the appropriate fonts. Currently, there is also no Oracle font support, however a solution to this issue is being investigated and will be announced in due course.

Arabic Characters

When Arabic characters Alef and Lam are joined in the middle of a word, they appear incorrectly at runtime. This issue is fixed in JRE 1.5.0_17 and JRE 1.6.0_12 (6u12).

Security Warning Running JRE 6u19 and Later

"Java has discovered application components that could indicate a security concern"

JRE 6u19 and higher includes a new security setting parameter called, 'Mixed Code (sandboxed vs. trusted) security verification' which checks for the use of mixed code (signed and unsigned) when running an application.

By default the following warning dialog window will display when running certain forms and functionalities in Oracle E-Business Suite.

  

This may occur when running certain forms or functionalities due to the associated (*.gif) files, for example:

  • Forms Attachments - (afmax950.gif)
  • Receivables Transactions form (ARXTWMAI) - (previewscreen_enabled.gif)
  • Telesales eBusiness Center form (ASTRCALL) - (meet.gif)
  • Maintenance Workbench form (EAMPLNWB) - (runforecast_enabled.gif)
  • Qualifier Setup form (QPXPRQFS) - (aftbar.gif)
  • Order Organizer form (OEXOEORD) - (contextflexfield_enabled.gif)
  • Work Orders Form (EAMWOMDF) - (bomphand.gif, bomcnct.gif)
  • Graphical Kanban Workbench (FLMKBNWB) - (flmphand.gif, flmcnct.gif)
  • Account Hierarchy Manager & Financial Dimensions Hierarchy Manager

To continue to the form or functionality click the 'No' button. After selecting this option the form or functionality will behave normally and the message will not appear again for the remainder of that browser session.

For further information see the Mixing Signed and Unsigned Code webpage.

Patch fix

To fix these issues, apply Patch 17401744 (which includes fndjar.dep version 115.307) or later.

Account Hierarchy Manager & Financial Dimensions Hierarchy Manager

To fix this issue for Account Hierarchy Manager (AHM) & Financial Dimensions Hierarchy Manager (FDHM) you can download a signed jbodatum111.jar file through Patch 17391300.

Alternatively you can sign jbodatum111.jar using jarsigner. For full details on using jarsigner see 'The Java Tutorials', Signing Jar Files.

Note: If you have applied the enhanced jar signing AD Patch 17191279 see Appendix C: Jar File Manifest Updates and Jar File Signing in Document 1591073.1 titled, 'Enhanced Jar Signing for Oracle E-Business Suite' for information on signing a single jar file.

If you have not yet applied the enhanced jar signing AD Patch 17191279 you may use the following steps to sign jbodatium111.jar.

To sign the jar file you will require the following four values: <keystore location>, <keystore password>, <key password>, <digital signature alias>

These can be obtained by running the following commands:

1. $ cat $APPL_TOP/admin/adsign.txt

This should return three values: <digital signature alias> <certificate number> <signature entry name>

e.g. ap123s01_server1 1 XXXX

2. $ adprmkey keyinfo.txt

3. $ cat keyinfo.txt

This should return three values: <keystore location> <key password> <key store password>

e.g. $ /d01/oracle/115102/apps/ap123s01appl/admin/adkeystore.dat keypass kspass

The basic form of the command for signing a JAR file is

jarsigner <jar-file> <alias>

Where:

jar-file = pathname of the JAR file that's to be signed.
alias = the alias identifying the private key that's to be used to sign the JAR file, and the key's associated certificate.

To sign jbodatum111.jar run the following command and enter the appropriate passwords when asked:

$ jarsigner -keystore <keystore location> -storepass $JAVA_TOP/jbodatum111.jar <digital signature alias>

For example:

$ jarsigner -keystore /d01/oracle/115102/apps/ap123s01appl/admin/adkeystore.dat -storepass $JAVA_TOP/jbodatum111.jar ap123s01_server1

$ Enter Passphrase for keystore: kspass
$ Enter key password for ap605s01_rws3510786: keypass

Overwrite and remove the $APPL_TOP/admin/keyinfo.txt file

$ cd $APPL_TOP/admin
$ dd bs=2048 count=1 if=/dev/urandom of=keyinfo.txt
$ rm keyinfo.txt

Alternatively use one of the workarounds outlined below.

Workarounds

If you are unable to apply the fix at this time or a fix is not yet available, one of the following workarounds can be used to prevent the activation of the warning window and allow the affected functionalities to work normally:

Java Control Panel

Select the following option in the 'Java Control Panel' from the desktop client;

  • Start -> Control Panel -> Java (icon) -> Advanced -> Security -> Mixed Code (sandboxed vs. trusted) security verification
  • Check the option 'Enable - hide warning and run with protections'
  • Click the 'OK' button

deployment.properties File

Add the following entry to the deployment.properties file on the desktop client;

  • deployment.security.mixcode=HIDE_RUN

For information on updating the deployment.properties file reference the Deployment Configuration File and Properties document.

SSL Issues

SSL Enabled Webcache Environments

If you are connecting to an SSL enabled Webcache instance using JRE 1.6.0_xx ensure the following parameter is checked in the 'Java Control Panel' on the desktop client';

Control Panel -> Java -> Advanced (tab)-> Use SSL 2.0 compatible ClientHello format

JRE 6 is not truly SSL 2.0 compatible TLS 1.0 clients that support SSL Version 2.0 servers must send SSL Version 2.0 client hello messages. TLS servers should accept client hello format if they wish to support SSL 2.0 clients on the same connection port.

Without this parameter checked, forms will not launch and the following error will appear in the java console;

load: class oracle/apps/fnd/formsClient/FormsLauncher.class not found.
java.lang.ClassNotFoundException:
oracle.apps.fnd.formsClient.FormsLauncher.class
(etc)...
Caused by: javax.net.ssl.SSLException: Received fatal alert:
unexpected_message at
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
(etc)...

Other Issues

Font Display

Font metrics were incorrect in JDK 1.1.8.x (JInitiator 1.1.8.x) and changed in JDK 1.3.1.x (JInitiator 1.3.1.x) and higher. Logical fonts are bigger when running the JRE native Plug-in compared to JInitiator 1.1.8.x, this is intentional behavior.

Printing Forms

Forms will default to a 'Portrait' orientation when printing from Oracle E-Business Suite ignoring the print orientation settings from the desktop. To print in 'Landscape' will require the setting to be altered at runtime each time you print a form. For forms to print using the desktop default setting apply Patch 8485936.

Note: This patch is also included in the forms focus Patch 14009893 and later.

TCF Connections

System administrators should apply Patch 4469342 to their Oracle E-Business Suite environments to allow connection through TCF when using JRE Native Plug-in.

Product Specific Issues

Oracle Applications Framework Navigator Page

If you are using Oracle Applications 11.5.10 CU1 or earlier, you must apply Patch 4517707. This patch will fix serious performance issues on subsequent 'Oracle Forms' launches from the Framework Navigator.

Oracle Applications 11.5.10 CU2 and higher users do not need to apply this fix.

ABM Users

ABM users must apply ABM G.5 Patch 4912215 or later.

Account Hierarchy Manager Users

Account Hierarchy Manager users must use the Thin Client Framework (tcf) connection method when using JRE, by applying Patch 4994984.

Discoverer Users

Discoverer with JRE 1.8

Discoverer users running JRE 1.8.0_25 or higher must upgrade to OracleBI Discoverer (11g) 11.1.1.7 and also apply Patch 20219002 by following its readme.

Discoverer with JRE 1.7

Discoverer users running OracleBI Discoverer (11g) 11.1.1.7 or higher should apply Patch 20219002 by following its readme.

Discoverer users running JRE 1.7.10 or higher must upgrade to OracleBI Discoverer (11g) 11.1.1.6 or higher.

Discoverer (11g) 11.1.1.6 users must apply Patch 13877486. (Also see Document 233047.1 titled, 'How To Find Oracle BI Discoverer 10g and 11g Certification Information').

Discoverer with JRE 1.6

Discoverer users running JRE 1.6.0_03 or higher must upgrade to OracleBI Discoverer 10.1.2.2 CP6 or higher.

JVM Shared, not allowed to set security manager

Discoverer may display the following error when trying to launch from another application or a managed link URL:

SecurityException:
JVM Shared, not allowed to set security manager

To fix this issue apply the following patch as applicable to your Discoverer release:

Oracle BI Discoverer (11g) 11.1.1.7 Users - Patch 17303613

Oracle BI Discoverer (11g) 11.1.1.6 Users - Patch 17319353

RMI Protocol over JRMP transport: Session has timed out (JRE 1.6.0_23 or lower)

Trying to launch Discoverer Plus from Oracle E-Business Suite may cause the following error:

RMI Protocol over http transport: Session has timed out. Either the session has timed out,
or there is a problem maintaining http session ids between browser and web server. Log in again.
If the problem persists, contact your Oracle Application Server administrator.

To fix this issue upgrade to JRE 1.6.0_24 or higher.

Financial Dimension Hierarchy Manager Users

Financial Intelligence users with 'E-Business Intelligence Family Pack 11i.BIS_PF.D.1 (DBI 7.0.1, Patch 4054609) or earlier, must also apply the 'FDHM on Thin Client Framework (TCF) - ROLLUP 1' Patch 4534669 or later.

Financial Intelligence users with 'E-Business Intelligence Family Pack 11i.BIS_PF.E (DBI 7.1, Patch 4143498) or later, must apply 'FDHM on Thin Client Framework (TCF) with Sort Order - ROLLUP 1' Patch 4534531 or later.

Rendering Issues

Users may see issues such as Frame and Scroll bar shake and the incorrect rendering of drop down LOV's. These problems will cause an error in the Java Console window starting:

Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
at oracle.bali.ewt.olaf.OracleScrollPaneUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
etc...

To fix this issue apply JEWT Patch 5261689 - Rehost JEWT V4.1.12 for Apps 11i.

Scripting Issues

Due to certain jar files not being cached, scripting users may notice poor performance when running a script. To fix this issue apply Patch 8400346 by following its readme.

Sourcing - Auction Monitor

After applying Sourcing 11.5.10 RUP3 (patch 6505173), Auction Monitor will not launch through JRE and will only launch using JInitiator 1.3.1.21. This issue is fixed in Oracle Procurement Family 11.5.10 Rollup Patch 12, (Patch 8791241).

Windows Vista and Windows 7 Users

JRE Cache Directory

When running Windows Vista, Windows 7 or Windows 8 the JRE cache directory can no longer be changed through the Java Control Panel. The Change button is disabled under 'Java Control Panel' -> 'General' (tab) -> 'Settings' -> 'Location'. The default cache is set to a low-integrity directory under the users home:

%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\cache

Users wishing to change the cache location must do so through the deployment.properties file:

%USERPROFILE%\AppData\Sun\Java\Deployment\deployment.properties

For information on updating the deployment.properties file reference the Deployment Configuration File and Properties document.

Note: If the cache directory is changed to a non low-integrity directory, 'Protected Mode' must be turned off within Internet Explorer at runtime to allow the initial download of new or updated jar files into that cache directory. With 'Protected Mode' turned on, users may get a class not found error in the java console which stops the application from launching. Once all the files are loaded into the cache, the application will launch correctly with 'Protected Mode' turned on. 'Protected Mode' is set through the the appropriate browser security zone in 'Tools' - 'Internet Options' - 'Security' (tab) - 'Trusted Sites' - 'Enable Protected Mode'. (Trusted Sites is the recommended security zone for use with Oracle E-Business Suite).

Appendices

Appendix A: Information for JRE 64-bit Users

Running 64-bit JRE with IE11

Internet Explorer runs in a multi-process architecture whereby there is a Frame (Manager) process and one or more Tab (Content) processes. There is no longer a separate 32-bit and 64-bit install of the browser when running a 64-bit version of Windows. To use JRE 64-bit versions with IE11 see the browser set up requirements under 'Internet Explorer: Running IE 11 in 64-bit Mode' within Document 389422.1.

Java Control Panel

If both the 32-bit and 64-bit JRE versions are installed on the desktop the 64-bit 'Java Control Panel' will default as the viewable version under ' Control Panel':

Control Panel -> Java (icon)

You can view the 32-bit version of the 'Java Control Panel' by running the 'javacpl.exe' from the JRE installation directory, for example:

C:\Program Files (x86)\Java\jre6\bin\javacpl.exe

Appendix B: Static vs Non-Static Versioning and Set Up Options

This section provides an overview regarding the historical use of 'Static Versioning' and the current 'Non-Static Versioning' models for Oracle E-Business Suite users.

Static Versioning (Historical information)

Static versioning denotes the behavior by which a specific version of the Java Plug-in must be used to access an application regardless of whether later JRE Plug-in versions were also installed on the desktop client. This was the default behavior when accessing Oracle E-Business Suite through Oracle JInitiator. This behavior could also be maintained using classic JRE Plug-in releases (JRE 1.6.0_07 and lower) through registry changes on the desktop which ceased with the introduction of next-generation Java (JRE 1.6.0_10 and higher). With static versioning Oracle E-Business Suite would use a specific Plug-in version meaning users could only access the instance if using that particular Plug-in version.

Advantages

  • The web server retains control of the Plug-in version used by all users to access Oracle E-Business Suite.

Disadvantages

  • Taking advantage of the latest (and therefore most secure) Plug-in release requires the web server to be updated with the new Plug-in information before it can be rolled out to the users.
  • Retaining this model requires updates to every desktop client (Unless using the next-generation Java Plug-in technology which then causes extra modal windows to open).
  • It's an outdated concept that goes against the recommendation to use non-static versioning and push Java Plug-in version control to the desktop client.

Non-Static Versioning

Non-Static versioning denotes the behavior by which the latest Java Plug-in version installed on the desktop client is used to try and run Java content. For IE users, the Plug-in version set as the CLSID value on the web server is the minimum version that can be used to run a forms-based (professional user interface) responsibility from the desktop client. If multiple versions equal to or greater than the version specified are installed on the desktop client the preference will be to connect using the latest available version. Firefox uses an open mimetype and will therefore always have a preference for the latest available version of Java installed on the desktop.

Advantages

  • The web server does not require updating for each new Plug-in release.
  • It is a simple solution for users to run the latest and most secure Plug-in release.
  • This adheres to the recommendation of using non-static versioning and pushing Java Plug-in version control to the desktop client.

Disadvantages

  • It is harder to prevent the use of particular Plug-in versions.

Appendix C: Advanced JRE Set Up Options

Java Plug-in Coexistence on a Desktop Client

This section provides an overview of having multiple JRE Plug-in versions coexisting on a single desktop client.

In the correct circumstances two different JRE families may seamlessly coexist on the same desktop client and allow connection to the same or multiple Oracle E-Business Suite environments using one plug-in or the other. This can be useful for testing purposes and connection to multiple Oracle E-Business Suite environments that may be calling different Plug-in streams. It may also be possible to connect to the same environment using different Plug-in streams see Adding Additional JRE Plug-in Versions in EBS.

Java Deployment Technology Components

With multiple versions of Java installed on a desktop Java content will initially launch using the 'Deployment Technology Components' of the latest version of JRE from the highest Java family available.

Note: The 'Deployment Technology Components' have been removed for the Java 6 & 7 streams starting with the October 2017 CPU releases, JRE 1.7.0_161 & JRE 1.6.0_171. This means you will no longer be able to launch any Java content using these or later releases standalone. In the correct circumstances Java content can still be run using these releases by also installing JRE 8 on the client in order to facilitate the intial launch.

Security Baseline

The 'Java Security Baseline' is applicable when different JRE family versions are installed on the desktop client and the web server is calling a lower JRE family version.
With the latest Java releases installed on the desktop, Java content calling a security baseline version from an earlier Java family will seamlessly run on the earlier release even on the highest Java security settings.

The latest security baselines are:

JRE 8 Security BaselineJRE 7 Security Baseline
1.8.0_2611.7.0_271

The security baselines for each JRE version are stated in the Update Release Notes.

Coexistence Using the Latest JRE Releases

Note: Ensure you have applied the Jar Manifest permissions and attribute fix to all EBS environments where you require coexistence even if it is running JRE 6, see JRE 1.7.0_25 (7u25) and Higher for the patch requirements. Although this security change is a requirement for JRE 8 and JRE 7 you will still require this fix on an environment where you also want to run JRE 6. This is because the 'Deployment Technology Components' of JRE 8 or JRE 7 will be used to initially launch the applet which will check the suitability of the Jar file manifest before attempting to hand over control to JRE 6.

Running different JRE streams seamlessly from the same desktop using the recommended Java security setting or higher (High or Very High) requires the latest available JRE CPU release with the equivalent JRE family baseline. In some cases you may also be able to run this function using a primary release below the latest CPU, however it will cause extra pop-ups or may not function at all.

The following table provides a few examples outlining the expected behavior when implementing multiple JRE releases from the same desktop client.

1. Upgrade your web server to call the "Secondary JRE Version" in the usual way by following the upgrade steps within this document.
2. Install both the "Primary and Secondary JRE Versions" on the desktop client.
3. Java will initially launch using the "Primary JRE Version" which will then evaluate certain 'rules', once satisfied it will pass control to the "Secondary JRE Version" to run the Java content.

Desktop Client
Primary JRE Version

Desktop Client
Secondary JRE Version

web server version
(appsweb.cfg) 1

Java Console Output Example
1.8.0_2611.8.0_251clsid:CAFEEFAC-0018-0000-0251-ABCDEFFEDCBA
sun_plugin_version=1.8.0_251
Java Plug-in 11.261.2...
Using JRE version 1.8.0_251 Java HotSpot(TM)..
1.8.0_2611.7.0_271clsid:CAFEEFAC-0017-0000-0261-ABCDEFFEDCBA
sun_plugin_version=1.7.0_271
Java Plug-in 11.261.2...
Using JRE version 1.7.0_271 Java HotSpot(TM)..

1 Internet Explorer uses the clsid value for calling the JRE version. Mozilla Firefox uses the sun_plugin_version value for calling the JRE version.

2 Running JRE 1.6.0_171 requires JRE 1.8.0_152 due to a bug in earlier releases, see JRE 6 Coexistence with JRE 8 for further information.

Coexistence Using JRE Releases Below the Security Baseline

Note: When running on the recommended 'High' or 'Very High' security settings; where the expiration date of a JRE release has been reached this function will stop working causing the Warning - Unavailable Version of Java Requested message to pop. JRE expiration dates are available in the JRE 8 Release Notes and JRE 7 Release Notes. JRE releases will expire upon the release of a later version that includes security fixes if you are accessing an Oracle server. For systems unable to reach Oracle servers, the JRE will expire one month later through an internal mechanism. For further information see the JRE Expiration Date page.

Coexistence of older JRE versions may be achieved but often requires the Java security levels to be lowered. This is therefore not recommended as a long term solution but can be useful for testing purposes for example. Versions below the latest security baseline, or versions that are past their expiry date can be deemed Older versions. The following provides a brief overview of the required settings for running older versions of JRE from different families. The same principles can be used if you wish to run two versions from the same family.

Running JRE 8 and JRE 7 from the same desktop

  • Ensure the web server is set to call the version of JRE 7 you want to use
  • From the Java Control Panel:
    • Add the your environments URL (e.g. https://server.example.com:4443) under: Security (tab) -> Exception Site List.
    • Click Security (tab) -> Restore Security Prompts -> Restore All
    • Clear the Cache: General (tab) -> Settings -> Delete Files

Running JRE 8 and JRE 6 from the same desktop

  • Ensure the web server is set to call the version of JRE 6 you want to use
  • From the Java Control Panel:
    • Add the your environments URL (e.g. https://server.example.com:4443) under: Security (tab) -> Exception Site List.
    • Click Security (tab) -> Restore Security Prompts -> Restore All
    • Uncheck later TLS settings: Advanced (tab) -> Advanced Security Settings -> TLS 1.1 and 1.2
      • Note: You cannot run this combination if you have encrypted your EBS environment to use TLS 1.2.
    • Clear the Cache: General (tab) -> Settings -> Delete Files

Running JRE 7 and JRE 6 from the same desktop

Note: This combination is no longer possible using JRE 1.7.0_161 and later as the 'Deployment Technology Components' allowing Java launch have been removed in this release and later on the JRE 7 stream.

  • Ensure the web server is set to call the version of JRE 6 you want to use
  • From the Java Control Panel:
    • Reduce the security level to Medium: Security (tab) -> Security Level
    • Click Security (tab) -> Restore Security Prompts -> Restore All
    • Clear the Cache: General (tab) -> Settings -> Delete Files

Deployment Rule Set

Further control over calling different JRE releases for different applications or security access can also be achieved by implementing a Deployment Rule Set.

Coexistence Known Issues and Limitations

Firefox Browser

Firefox users cannot run multiple JRE versions simultaneously from the same desktop client. This browser uses a single cookie session which restricts usage to a single Java version per desktop client at a time. You can access environments using different JRE versions from the same desktop client, but the previous browser session must be completely closed down and a new one started before running a different JRE version. You may still access the same Oracle E-Business Suite environment simultaneously using different JRE versions, but only by using separate desktop clients. Each desktop client would use a specific JRE version. With the correct set up you can run multiple JRE versions simultaneously from the same desktop using Internet Explorer.

JRE 6 Coexistence with JRE 8

Coexistence using JRE 1.6.0_121 and later with JRE 8 will fail, displaying the following or similar error within the Java Console:

java.lang.AbstractMethodError: com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager.checkServerTrusted

This issue is fixed through JRE 1.8.0_152 or later, allowing coexistence with JRE 6 to function correctly.

3-Digit Point Release Versions Not Recognized by Java 8

It is not possible to run 3-digit point release versions of JRE using the 'Deployment Technology Components' of some earlier JRE 8 releases. Only the final 2-digits are recognized and therefore the correct Java version is not found. For example if trying to use the coexistence rules to run JRE1.7.0_101 with JRE 1.8.0_91 a pop up message will display stating:

"This application would like to use a version of Java (1.7.0_01) that is not installed on your system.We recommend running the application with the latest version of Java on your computer."

If you click the "Run with the latest version" button, the Java content will simply launch using JRE 1.8.0_91.

This issue is fixed in JRE 1.8.0_102 and later.

General Warning Messages

Warning - Unavailable Version of Java Requested

Trying to call a version of Java that is past it's expiration date when using the recommended 'High' or 'Very High' security settings will cause the following warning message to pop.

  

Selecting 'Run with the latest version' will cause forms to launch using the higher JRE version on your desktop.

Selecting 'Cancel' will prevent forms from launching.

An Application would like access to an out-of-date version of Java

If you have JRE 1.7.0_21 or higher installed on your desktop with Java security set at 'Medium' (Not Recommended) or have JRE 1.7.0_17 or earlier installed on your desktop running with their default Java security settings the following security warning may display:

  

Selecting 'Run with the latest version on your system...' will cause forms to launch using JRE 1.7.0_25.

Selecting 'Allow this application to run with the requested version...' will launch using JRE 1.6.0_43 on top of JRE 1.7.0_25.

Resetting Security Prompts

The choice made by the user in response to this security message is stored in the Java cache. Choosing which version to use is therefore remembered when accessing the environment in future and the warning will not pop again. If you wish to change your choice and run using the other the version to access the environment you can make this message pop again as below:

JRE 1.7.0_40 and Earlier

If running JRE 1.7.0_40 or earlier you can restore the security certificates by clearing the 'Installed Applications and Applets' in the Java Cache:

Java Control Panel -> General (tab) -> Settings (button) -> Delete Files (button) -> (Select) Installed Applications and Applets -> OK (button)

JRE 1.7.0_45 and Later

If running JRE 1.7.0_45 or later you can restore the security certificates by selecting the 'Restore Security Prompts' button:

Java Control Panel -> Security (tab) -> Restore Security Prompts (button) -> Restore All (button)

Note: Running two JRE Plug-in versions from the same desktop client can be managed seamlessly by using IE8 or IE9 32-bit and 64-bit browser as outlined in Appendix A: Information for JRE 64-bit Users.

Adding Additional JRE Plug-in Versions in EBS

It is recommended that only one JRE version is used to access a single Oracle E-Business Suite instance

There may be occasions where it is desirable to test and compare changes in functionality or security across different Plug-in versions in a test system. Users may access the same Oracle E-Business Suite instance from the same desktop client using different JRE client Plug-in versions in the following ways.

The txkSetPlugin script outlined in Step 4. Apply the Interoperability Patch section above, is only run for the version of JRE that you wish to have as your default Plug-in.To add additional JRE versions to be run against the same environment follow the steps below.

Adding a JRE Version

Using JRE 1.6.0_161 as an example.

1. Copy the j2se16161.exe file to your $OA_HTML directory to allow user download of the Plug-in at runtime. (The sun_plugin_url parameter below denotes the Plug-in file name and download directory).

2. Take a backup copy of your original $FND_TOP/admin/template/appsweb.cfg file.

3. Add the following information under [myExtensions] at the bottom of your $FND_TOP/admin/template/appsweb.cfg file.

Substitute the environment values as appropriate to your own environment. The connectMode and serverPort settings can be copied from your $OA_HTML/bin/appsweb_<sid>_<host>.cfg file as required.

Socket Example:

[J16161]
connectMode=socket
serverPort=9000
sun_plugin_classid=clsid:CAFEEFAC-0016-0000-0161-ABCDEFFEDCBA
sun_plugin_version=1.6.0_161
sun_plugin_url=http://server1.example.com:8000/OA_HTML/j2se16161.exe
sun_plugin_mimetype=application/x-java-applet
sun_plugin_legacy_lifecycle=false
plugin=jdk
;

4. Enter the forms URL against the ICX: Forms Launcher profile at user level for the appropriate E-Business Suite user. (If required, you may set up a new user through the System Administrator Responsibility for this). In this example, logging in as this user will cause JRE 1.6.0_161 to be used as the Plug-in instead of the default version providing JRE 1.6.0_161 is the highest available version of JRE available on that particular desktop client or a suitable security baseline version.

The name you used in the update above under step 3, e.g. [J16161] must be referenced as the 'config' parameter like the example below:

http://server1.example.com:8000/dev60cgi/f60cgi?config=J16161

5. Run autoconfig to filter the changes through to the runtime version of appsweb.cfg.

Appendix D: Desktop Client Information

Java Auto Update Mechanism

By default the 'Java Auto Update Mechanism' is enabled in the 'Java Control Panel' when JRE is installed on the desktop client. With this enabled users may be automatically upgraded to a later JRE version on their desktop client.

Turning this feature off will not prevent the possibility of an admin user downloading a higher Plug-in version from another source, for example another application or web page Installing another Plug-in version in this way can re-enable the default automatic update behavior.

JRE versions without the 'Java Auto Update Mechanism' are also available through patch download as outlined in Document 1439822.1, titled 'All Java SE Downloads on MOS'.

Disabling the Java Auto Update Mechanism

JRE Releases with Auto Update Off

Customers that wish to control when their users are upgrade to the latest JRE release may use special versions of the JRE Plug-in that have the 'Java Auto Update Mechanism' turned off. JRE Plug-in releases with Auto Update turned off can only be downloaded through My Oracle Support. The required patch number is listed in the JRE Parameter Settings table within this document. These are also listed in Document 1439822.1, titled 'All Java SE Downloads on MOS' and look for patches named 'Oracle JRE X Update XX with Auto Update Off' e.g. 'Oracle JRE 7 Update 79 with Auto Update Off'.

Auto Update is turned off by default on all builds of JRE 1.6.0_60 (6u60) and higher.

Standard JRE Releases

To prevent the automatic update of higher JRE Plug-in versions this feature may also be disabled when using a standard JRE release with one of the options below:

Option 1: From the 'Java Control Panel'

  • From the 'Start Menu', select 'Control Panel'
  • Double click the 'Java' icon
  • Select the 'Update' tab
  • Uncheck the 'Check for Updates Automatically' box
  • Click the 'Never Check' button on the 'Java Update -Warning' pop up window
  • Click 'OK' to close the 'Java Control Panel'

Option 2: Through the Registry

  • Set all the following keys to 0:
    • HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate
    • HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\NotifyDownload
    • HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\NotifyInstall
  • If required you may also delete the following key to stop the 'jusched.exe' program launching on start up which will remove the 'update' tab from the the java control panel. (This is put back if you later install JRE):
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\SunJavaUpdateSched

Before editing the Microsoft Windows registry, users are strongly advised to review Windows registry information for advanced users (Microsoft Knowledge Base Article 256986).

Accessing Oracle E-Business Suite from a Desktop Client

Administrator privileges are required for installing all JRE Plug-in versions on the desktop client.

IE Browser Settings for User Download of the Java Plug-in (oaj2se.exe)

Oracle recommends that customers running Oracle E-Business Suite through a Microsoft Internet Explorer (IE) browser should use a 'Medium' security setting through the 'Trusted Sites' zone in the browser at runtime. Further information on browser settings are available from Document 285218.1 titled, 'Recommended Browsers for Oracle E-Business Suite 11i'.

If the appropriate Plug-in or higher is not already installed on the desktop client, you should be prompted to download it when trying to connect to a 'forms link' through an Oracle E-Business Suite forms-based (professional user interface) responsibility.

Note: The oaj2se.exe can usually be downloaded manually by adding '/OA_HTML/oaj2se.exe' to the base url of the environment. For example; if the base url of the environment was 'https://server1.example.com:4443', you could run 'https://server1.example.com:4443/OA_HTML/oaj2se.exe'.

With a medium security setting, after clicking on a 'forms link', a message similar to the following should appear at the top of the browser window;

JRE 6 Users

'The website wants to install the following add-on: 'Java(TM) Runtime Environment 6.0 Update 38' from 'Sun Microsystems, Inc.'. If you trust this website and the add-on and want to install it, click here...'

JRE 7 Users

'The website wants to install the following add-on: 'Java SE Runtime Environment 7.0 Update 10' from 'Oracle America, Inc.'. If you trust this website and the add-on and want to install it, click here...'

If you see this message, follow the steps below to install the Plug-in:

  1. Click on the message above and select 'Install ActiveX Control...'
  2. Once the browser has stopped processing, click on the 'forms link' again, and the oaj2se.exe file should start to download
  3. Once the download has completed, a security warning pop-up window will ask, 'Do you want to install this software?'
  4. Click on the 'Install' button and follow the on screen instructions

Alternatively, you can avoid this message by temporarily altering the security settings for the initial install, using one of the two methods below. Once the Plug-in has been installed on the desktop client, the browser security settings should be reset to 'medium'.

Method A: Change Security Setting to Medium-low

  1. Select 'Tools' -> 'Internet Options -> 'Security' (Tab)' from the browser menu.
  2. Select 'Trusted Sites' -> 'Custom Level' (button)
  3. From the 'Reset custom settings' drop down select 'Medium-low'
  4. Click the 'Reset...' button and accept the changes.
  5. Press the 'OK' buttons on the 'Security Settings' and 'Internet Options' windows.
  6. Close the browser and start a new browser session for the settings to take effect.
  7. After launching Oracle E-Business Suite and downloading the oaj2se.exe file onto your desktop client reset the security setting back to 'Medium'.

Method B: Change Individual Parameter Settings

  1. Select 'Tools' -> 'Internet Options -> 'Security' (Tab)' from the browser menu.
  2. Select 'Trusted Sites' -> 'Custom Level' (button)
  3. Under 'Settings' -> 'ActiveX controls and Plug-ins'
  4. Change 'Automatic prompting for ActiveX controls' to 'Enable'
  5. Change 'Download unsigned ActiveX controls' to 'Prompt'
  6. Click the 'OK' button and accept the changes and click the 'OK' buttons to close the window
  7. Close the browser and start a new browser session for the settings to take effect.
  8. After launching Oracle E-Business Suite and downloading the oaj2se.exe file onto your desktop client reset
    'Automatic prompting for ActiveX controls' to 'Disable' and
    'Download unsigned ActiveX controls' to 'Disable.

Connecting to an Oracle E-Business Suite Instance for the First Time

"The application's digital certificate cannot be verified. Do you want to run the application?"

If accessing Oracle E-Business Suite using a Forms-based (Professional user interface) responsibility where the Java certificate for the environment you are accessing has not previously been installed into the Java certificate store, the following warning window will display:

JRE 7 Users

JRE 7u40 and Higher Users

If your Jar files are still signed with a self-signed certificate, the option to 'remember the decision' for future logins has been removed in JRE 1.7.0_40 (7u40) and later. This warning message will therefore appear each time you start a new session requiring the user to agree to accept the risk before running.

 

  

Tick the checkbox and click the 'Run' button to open the form.

To prevent this security window popping it is recommended that you sign all your jars using a trusted certificate authority (CA). Signing can be done using either an official CA (such as Verisign, Thawte etc.) or an in-house CA. For further information on Jar signing requirements see Document 1591073.1 titled, 'Enhanced JAR File Signing for Oracle E-Business Suite'.

Running with a Self-Signed Certificate

If your Jar files are signed with a self-signed certificate you can still launch Java content and also prevent this window from popping by utilizing a Deployment Rule Set. However, the DeploymentRuleSet.jar file must itself be signed with a certificate from a Trusted CA, either an official CA (such as Verisign, Thawte etc.).

If your Jar files are signed with a self-signed certificate you can also still launch Java content using a self-signed certificate by utilizing the Exception Site List feature from the desktop. However, this will not suppress this warning message. Users will still be required to respond to this warning each time they launch a new session.

JRE 7u21 and Lower Users

If accessing Oracle E-Business Suite using a Forms-based (Professional user interface) responsibility where the Java certificate for the environment you are accessing has not previously been installed into the Java certificate store, the following, or similar, security warning window will display:

  

Check the 'I accept the risk and want to run this application' box to verify you trust the certificate.
Click the 'Hide Options' button and check 'Do not show this again for apps from the publisher and location above'.
Click the 'Run' button to open the form.
Once the certificate has been successfully installed, this message will not appear again when accessing this environment from your desktop client.

JRE 6 Users

JRE 6u60 and Lower Users

  

Check 'Always trust content from this publisher' to verify you trust the certificate.
Click the 'Run' button to open the form.
Once the certificate has been successfully installed, this message will not appear again when accessing this environment from your desktop client.

JRE 6u65 and Higher Users

To further enhance Java security the option to install the certificate into the Java certificate store and remember the decision for future logins when using self-signed certificates has been removed in JRE 1.6.0_65 (6u65) and higher. This warning message will therefore appear each time you start a new session if using self-signed certificates. To prevent this message appearing sign your jar files using a trusted CA by following Document 1591073.1.

  

Click the 'Run' button to open the form.

Note: If you are using a self-signed certificate for jar signing the Publisher will display as UNKNOWN in the Java 'Warning - Security' window as shown above. This is an intended change in behavior to avoid misrepresentation and spoofing attacks. Trusted signing authorities will continue to display the publisher name as in previous JRE Plug-in releases.

Return to Step 5.3 (if required).

Return to Section 5. Known Issues

Uninstalling a JRE Plug-in Version from your Desktop Client

Windows Vista and Windows 7

To uninstall a JRE Plug-in version from your desktop client:

1. From the Windows 'Control Panel' click on 'Programs and Features'.
2. Select the appropriate version of 'J2SE Runtime Environment' and click the 'Uninstall' button.
3. Select the appropriate options in the dialogs which follow. (An administrator's password is required for this).

Reverting to a Previous JRE Plug-in Version

If you wish to revert back to previously installed version of JRE to be used in your Application re-install the required version by re-running the txkSetPlugin script with the appropriate parameters. Details on running this script are explained above, in Step 3.1. for Unix Users and Step 3.2. for Windows Users. This will automatically overwrite the JRE parameters in the configuration files.

Appendix E: Reference Information

JRE Tracing options

JRE native Plug-in has the following levels of tracing available;

0 - off
1 - basic
2 - network and basic
3 - security, network and basic
4 - extension, security, network and basic
5 - LiveConnect, extension, security, network and basic

The trace level can be enabled by entering the appropriate number key for the tracing level required in the java console window once it has launched. This can however be problematic as the speed of the jar download may mean that the initial information is not captured. You may enable the required trace level before start up by updating the 'Java Runtime Parameters' in the 'Java Control Panel':

1. Open the Java Plug-in Control Panel on your desktop through: Start -> Settings -> Control Panel -> Java
2. Ensure Advanced (tab) -> Java Console -> Show Console is checked
3. Ensure Advanced (tab) -> Debugging -> Enable tracing is checked
4. Enter the required tracing level under Advanced (tab) -> Java Runtime Parameters (Using tracing level 5 as an example):

-Djavaplugin.trace=true -Djavaplugin.trace.option=basic|net|cache|security|ext|liveconnect|temp

The Java Console output can also be written to a log file by enabling logging in the 'Java Control Panel':

1. Open the Java Plug-in Control Panel on your desktop through: Start -> Settings -> Control Panel -> Java
2. Ensure Advanced (tab) -> Debugging -> Enable logging is checked

The log file will be written to the <User Application Data Folder>\Sun\Java\Deployment\log folder which by default is located in the following directory:

Windows Vista, 7 and 8

%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\log

See the Tracing and Logging page for further information.

JRE Parameter Settings

JRE Parameter and Patch Numbers

The following table shows the required parameter values and patch numbers for the latest as well as historical versions of JRE for use with Oracle E-Business Suite.

Occasionally a one off patch release of JRE may also be recommended to fix a specific problem. All JRE patch numbers are listed in Document 1439822.1, titled 'All Java SE Downloads on MOS'. Many of the special builds listed in that document are not required for EBS users and are therefore not tested against EBS. Unless specifically instructed otherwise only use the standard releases listed in the table below.

Note: Odd number versions (e.g. 1.8.0_211) denote that it is a Critical Patch Update (CPU) release. Even number versions (e.g. 1.8.0_212) are generally Patch Set Updates (PSU) or Bundled Patch Releases (BPR) (Builds 31 and higher). Users are recommended to only use the PSU/BPR release if they are being impacted by any additional fixes that may be included in them. These later builds are not tested unless they include a specific bug fix applicable to Oracle E-Business Suite.

 

JRE Versionsun_classidsun_ver_name

jversion
Parameter
(Patch 21624253)

Patch No.
Std. Public Build 1
Patch No.
Auto Update Off Build 2
JRE 8
1.8.0_261clsid:CAFEEFAC-0018-0000-0261-ABCDEFFEDCBAVersion=1.8.0_261180261Patch 31311324Not Applicable
1.8.0_251clsid:CAFEEFAC-0018-0000-0251-ABCDEFFEDCBAVersion=1.8.0_251180251Patch 30884163Not Applicable
1.8.0_241clsid:CAFEEFAC-0018-0000-0241-ABCDEFFEDCBAVersion=1.8.0_241180241Patch 30425890Not Applicable
1.8.0_231clsid:CAFEEFAC-0018-0000-0231-ABCDEFFEDCBAVersion=1.8.0_231180231Patch 30057644Not Applicable
1.8.0_221clsid:CAFEEFAC-0018-0000-0221-ABCDEFFEDCBAVersion=1.8.0_221180221Patch 29657248Not Applicable
1.8.0_211clsid:CAFEEFAC-0018-0000-0211-ABCDEFFEDCBAVersion=1.8.0_211180211Patch 29206836Not Applicable
1.8.0_212clsid:CAFEEFAC-0018-0000-0212-ABCDEFFEDCBAVersion=1.8.0_212180212Patch 29565619Not Applicable
1.8.0_201clsid:CAFEEFAC-0018-0000-0201-ABCDEFFEDCBAVersion=1.8.0_201180201Patch 28916330Not Applicable
1.8.0_202clsid:CAFEEFAC-0018-0000-0202-ABCDEFFEDCBAVersion=1.8.0_202180202Patch 28916765Not Applicable
1.8.0_191clsid:CAFEEFAC-0018-0000-0191-ABCDEFFEDCBAVersion=1.8.0_191180191Patch 28414342Not Applicable
1.8.0_192clsid:CAFEEFAC-0018-0000-0192-ABCDEFFEDCBAVersion=1.8.0_192180192Patch 28414838Not Applicable
1.8.0_181clsid:CAFEEFAC-0018-0000-0181-ABCDEFFEDCBAVersion=1.8.0_181180181Patch 27890728Not Applicable
1.8.0_172clsid:CAFEEFAC-0018-0000-0172-ABCDEFFEDCBAVersion=1.8.0_172180172Patch 27412880Not Applicable
1.8.0_171clsid:CAFEEFAC-0018-0000-0171-ABCDEFFEDCBAVersion=1.8.0_171180171Patch 27411495Not Applicable
1.8.0_162clsid:CAFEEFAC-0018-0000-0162-ABCDEFFEDCBAVersion=1.8.0_162180162Patch 27217285Not Applicable
1.8.0_161clsid:CAFEEFAC-0018-0000-0161-ABCDEFFEDCBAVersion=1.8.0_161180161Patch 27217212Not Applicable
1.8.0_152clsid:CAFEEFAC-0018-0000-0152-ABCDEFFEDCBAVersion=1.8.0_152180152Patch 26595878Not Applicable
1.8.0_151clsid:CAFEEFAC-0018-0000-0151-ABCDEFFEDCBAVersion=1.8.0_151180151Patch 26594952Not Applicable
1.8.0_141clsid:CAFEEFAC-0018-0000-0141-ABCDEFFEDCBAVersion=1.8.0_141180141Patch 25951321Not Applicable
1.8.0_131clsid:CAFEEFAC-0018-0000-0131-ABCDEFFEDCBAVersion=1.8.0_131180131Patch 25474940Not Applicable
1.8.0_121clsid:CAFEEFAC-0018-0000-0121-ABCDEFFEDCBAVersion=1.8.0_121180121Patch 25061647Not Applicable
1.8.0_112clsid:CAFEEFAC-0018-0000-0112-ABCDEFFEDCBAVersion=1.8.0_112180112Patch 24360228Not Applicable
1.8.0_111clsid:CAFEEFAC-0018-0000-0111-ABCDEFFEDCBAVersion=1.8.0_111180111Patch 24360179Not Applicable
1.8.0_102clsid:CAFEEFAC-0018-0000-0102-ABCDEFFEDCBAVersion=1.8.0_102180102Patch 23218390Not Applicable
1.8.0_101clsid:CAFEEFAC-0018-0000-0101-ABCDEFFEDCBAVersion=1.8.0_101180101Patch 23218347Not Applicable
JRE 7
1.7.0_271clsid:CAFEEFAC-0017-0000-0271-ABCDEFFEDCBAVersion=1.7.0_271170271Not ApplicablePatch 31311349
1.7.0_261clsid:CAFEEFAC-0017-0000-0261-ABCDEFFEDCBAVersion=1.7.0_261170261Not ApplicablePatch 30884179
1.7.0_251clsid:CAFEEFAC-0017-0000-0251-ABCDEFFEDCBAVersion=1.7.0_251170251Not ApplicablePatch 30425896
1.7.0_241clsid:CAFEEFAC-0017-0000-0241-ABCDEFFEDCBAVersion=1.7.0_241170241Not ApplicablePatch 30057650
1.7.0_231clsid:CAFEEFAC-0017-0000-0231-ABCDEFFEDCBAVersion=1.7.0_231170231Not ApplicablePatch 29657333
1.7.0_221clsid:CAFEEFAC-0017-0000-0221-ABCDEFFEDCBAVersion=1.7.0_221170221Not ApplicablePatch 29206847
1.7.0_211clsid:CAFEEFAC-0017-0000-0211-ABCDEFFEDCBAVersion=1.7.0_211170211Not ApplicablePatch 28916531
1.7.0_201clsid:CAFEEFAC-0017-0000-01201-ABCDEFFEDCBAVersion=1.7.0_201170201Not ApplicablePatch 28414603
1.7.0_191clsid:CAFEEFAC-0017-0000-0191-ABCDEFFEDCBAVersion=1.7.0_191170191Not ApplicablePatch 27895423
1.7.0_181clsid:CAFEEFAC-0017-0000-0181-ABCDEFFEDCBAVersion=1.7.0_181170181Not ApplicablePatch 27411519
1.7.0_171clsid:CAFEEFAC-0017-0000-0171-ABCDEFFEDCBAVersion=1.7.0_171170171Not ApplicablePatch 27217232
1.7.0_161clsid:CAFEEFAC-0017-0000-0161-ABCDEFFEDCBAVersion=1.7.0_161170161Not ApplicablePatch 26595043
1.7.0_151clsid:CAFEEFAC-0017-0000-0151-ABCDEFFEDCBAVersion=1.7.0_151170151Not ApplicablePatch 25951396
1.7.0_141clsid:CAFEEFAC-0017-0000-0141-ABCDEFFEDCBAVersion=1.7.0_141170141Not ApplicablePatch 25474965
1.7.0_131clsid:CAFEEFAC-0017-0000-0131-ABCDEFFEDCBAVersion=1.7.0_131170131Not ApplicablePatch 25061656
1.7.0_121clsid:CAFEEFAC-0017-0000-0121-ABCDEFFEDCBAVersion=1.7.0_121170121Not ApplicablePatch 24360199
1.7.0_111clsid:CAFEEFAC-0017-0000-0111-ABCDEFFEDCBAVersion=1.7.0_111170111Not ApplicablePatch 23218354
JRE 6
1.6.0_211clsid:CAFEEFAC-0016-0000-0211-ABCDEFFEDCBAVersion=1.6.0_211160211Not ApplicablePatch 28414655
1.6.0_201clsid:CAFEEFAC-0016-0000-0201-ABCDEFFEDCBAVersion=1.6.0_201160201Not ApplicablePatch 27895465
1.6.0_191clsid:CAFEEFAC-0016-0000-0191-ABCDEFFEDCBAVersion=1.6.0_191160191Not ApplicablePatch 27411678
1.6.0_181clsid:CAFEEFAC-0016-0000-0181-ABCDEFFEDCBAVersion=1.6.0_181160181Not ApplicablePatch 27217252
1.6.0_171clsid:CAFEEFAC-0016-0000-0171-ABCDEFFEDCBAVersion=1.6.0_171160171Not ApplicablePatch 26595545
1.6.0_161clsid:CAFEEFAC-0016-0000-0161-ABCDEFFEDCBAVersion=1.6.0_161160161Not ApplicablePatch 25951453
1.6.0_151clsid:CAFEEFAC-0016-0000-0151-ABCDEFFEDCBAVersion=1.6.0_151160151Not ApplicablePatch 25474983
1.6.0_141clsid:CAFEEFAC-0016-0000-0141-ABCDEFFEDCBAVersion=1.6.0_141160141Not ApplicablePatch 25061654
1.6.0_131clsid:CAFEEFAC-0016-0000-0131-ABCDEFFEDCBAVersion=1.6.0_131160131Not ApplicablePatch 24360208
1.6.0_121clsid:CAFEEFAC-0016-0000-0121-ABCDEFFEDCBAVersion=1.6.0_121160121Not ApplicablePatch 23218364

Patch No. Standard Public Build: This patch contains the same JRE build that was/is available from the public download sites and through the 'Java Auto Update Mechanism'.

Patch No. Auto Update Off Build: This patch contains the standard JRE build with the 'Java Auto Update Mechanism' turned off. This is specifically for customers who wish to keep up to date with the latest Java 32-bit releases but also want control over when their users upgrade.

Note: Java patches generally contain both the JRE and JDK releases. Extract and use the JRE version of Java from the patch, the JDK version is not required for the purposes of this document.

Related Notes

Change Log

DateDescription
Jul 14, 2020Added JRE 1.8.0_261 (8u261) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Added JRE 1.7.0_271 (7u271) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Apr 14, 2020Added JRE 1.8.0_251 (8u251) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Added JRE 1.7.0_261 (7u261) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Jan 14, 2020Added JRE 1.8.0_241 (8u241) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Added JRE 1.7.0_251 (7u251) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Microsoft ends support for Windows 7
Oct 15, 2019Added JRE 1.8.0_231 (8u231) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Added JRE 1.7.0_241 (7u241) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Jul 16, 2019Added JRE 1.8.0_221 (8u221) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Added JRE 1.7.0_231 (7u231) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Jul 16, 2019Added JRE 1.8.0_211 (8u211) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Added JRE 1.8.0_212 (8u212) 32-bit and 64-bit PSU Releases as certified desktop Plug-ins.
Added JRE 1.7.0_221 (7u221) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Removed JRE Parameter Settings for old Releases (pre 8u101, 7u111, 6u121)
Jan 15, 2019Added JRE 1.8.0_201 (8u201) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Added JRE 1.8.0_202 (8u202) 32-bit and 64-bit PSU Releases as certified desktop Plug-ins.
Added JRE 1.7.0_211 (7u211) 32-bit and 64-bit CPU Releases as certified desktop Plug-ins.
Jun 25, 2007Initial Release.

Document 290807.1 by Oracle Applications Development
Copyright © 2007, 2020 Oracle and/or its affiliates. All rights reserved.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值