My Oracle Support Banner

Java Patches for Solaris Packages (Doc ID 1397756.1)

Last updated on JULY 17, 2018

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 doc describes what patches are available to update the JRE/JDK packages on the Solaris Operating System (versions 8-11) and where to download them.

  • 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 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.
  • To get a 64-bit JVM on Solaris, both the 64-bit and the 32-bit JVM must be installed (Java SE 5.0, Java SE 6, and Java SE 7 only), starting with Java SE 8, the 32-bit implementation of Java for the Solaris operating system has been removed.
  • To patch a 64-bit JVM on Solaris, the 64-bit and the 32-bit Patch must both be installed, at the same update release (Java SE 5.0, Java SE 6, and Java SE 7 only). Starting with Java SE 8, the 32-bit implementation of Java 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) for it in order to be independent of the Solaris bundled JDKs. See also doc 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 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!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.