Java Patches for Solaris Packages
(Doc ID 1397756.1)
Last updated on JULY 17, 2019
Applies to:Java SE JDK and JRE - Version 1.5.0 to 8
Oracle Solaris on SPARC (32-bit)
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on x86 (32-bit)
Oracle Solaris on SPARC (64-bit)
This document lists the current and historical Oracle Java SE patches for Solaris Operating System IPS and SVR4 packages. It also describes access and use requirements and links to the patch downloads.
- License to use the Solaris bundled Java SE and the non-public patches provided here is limited. Solaris support provides a license to use Solaris bundled Java SE only for the Solaris components that require it. That license does not extend to any other applications.
- A separate, active Java SE Subscription or Support agreement is required to use Java SE with any custom or third party Java applications. For those who do not have a separate Java SE Subscription or Support agreement, you may use only the publicly available releases of Java for any custom or third party Java applications. Therefore, it is recommended to install separate publicly available Java SE release(s) available on OTN for use with your custom or third party Java applications. In this way, you may continue to maintain your Solaris bundled Java packages (for use with Solaris bundled components) with support-only, non-public Java patch updates, and maintain separately those Java versions required for your other applications, which have different licensing requirements. Contact your Sales representative for any licensing questions.
- Any customer that has a Java SE Support license can download any of the JRE/JDK posted on MOS. Additionally, any customer who has support for an Oracle Product that requires Java SE as a component can also download any version of the JRE/JDK that is required to run that supported product. See also <Note 1557737.1>.
- Java SE 6 and Java SE 5 are in Sustaining Support and no longer receive corrections. These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use, Oracle recommends running on the latest JDK or JRE version.
- Java releases rolling patch updates. Older patch updates are superseded by newer patch updates when released. Support of a patch update is provided for up to one year from its release date, or until the Java version Sustaining Support period begins, whichever is sooner.
- JDK 11 certification for Solaris is limited to only the SPARC 64-bit architecture. Although certified, JDK 11 is not required for any Solaris bundled tools, which means use entitlement is not covered under your Solaris support. It is not included in the IPS repository. JDK 11 for SPARC 64-bit is available as a file-based installation from <Document 1439822.1>. See that document for use entitlement/licensing requirements.
- Java SE 7 and later versions are not bundled with Solaris 8, 9, or 10. Users of those versions of Solaris are not immediately entitled to use Java 7 and higher versions. Also, Java 7 and 8 certify only Solaris versions 10 Update 9 and higher (10u9+) and 11. See Oracle JDK and JRE 7 Certified System Configurations. and Oracle JDK and JRE 8 Certified System Configurations.
- Oracle's Extended Support of Solaris 8 and Solaris 9 ended October, 2014. See document, Solaris Operating System End Of Life Matrix (Doc ID 1001343.1). Therefore, support of Java 6 on Solaris 8 and 9 also ended October, 2014. As of Java SE 6 Update 161, Solaris 8 and 9 were removed from the Solaris Release/SunOS Release sections of the Patch Readme.
- For Java SE 7 and older versions, installing or patching a 64-bit JDK or JRE on Solaris requires installing both the 32-bit download and the 64-bit download in a two-part installation process. Starting with Java SE 8, the 32-bit implementation of JDK and JRE for the Solaris operating system has been removed.
- You may wish to reference the Installation Guide sections, Installation of Java 32 bit Solaris 8/9/10 Packages and Installation of Java 64 bit Solaris 8/9/10 Packages for directions on how to install the Java patches for Solaris packages.
- Usually, release of the package-based patches for Solaris are delayed as compared to the standard Java binary updates.
- The Solaris patch revision does not necessarily represent the actual Java update release.
- If you want to run a Java application that is not bundled with Solaris, we recommend using a separate Java Runtime Environment (JRE) in order to be independent of the Solaris bundled JDKs. See also Document 1414485.1, it lists the Well Known Patch IDs that will always point to the latest update of Java SE.
- The table below lists only Java patches for Solaris 8, 9, 10 SVR4 packages and Solaris 11 IPS packages and it lists only patches that have been uploaded to MOS since January 1, 2011.
- Java SE 7 Update 67 involved only one bug fix (JDK-8050875) which fixed a Windows-only regression introduced when Java SE 7 Update 65 was released on July 15, 2014. There should be no expected update to the Solaris releases to Java SE 7 Update 67.
- The Solaris IPS Repository patch contains JDK6, JDK7 and JDK8 packages which can be applied to a local Solaris Support repository at Solaris version 220.127.116.11.0 or above. The IPS Installation Guide includes a script and README to assist.
- "Last Updated" represents the date when a patch was last updated. Usually, that is the date when a patch is prepared for download.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document