SAS®   9.3 Support for Java Runtime Environments

Java Runtime Environments for SAS 9.3 Foundation and SAS Client Applications

SAS 9.3 Foundation and some SAS 9.3 client applications require the use of a Java Runtime Environment (JRE). These JREs are provided by Azul, IBM, Oracle and Hewlett-Packard. The following table lists the JRE versions that are recommended for use with SAS 9.3 and that are installed by the SAS® Deployment Wizard, depending on the platform where the installation is occurring. You can also obtain the JRE directly from the vendors that are listed.

Be sure to read the instructions if an alternative JRE or JDK is used after SAS 9.3 has been installed and configured.

It is possible that changes will be made to a JRE that causes it to be incompatible with SAS® software. These issues, the specific JRE update levels affected and workarounds, when available, will be noted below.

PlatformVersionVendor Download
HP-UX Itanium6.0.07HP
Linux 32-bit on x86 [5]1.6.0_21Oracle Java 6
1.7.0_15Oracle Java 7
Linux 64-bit x86-64 [5]1.6.0_21Oracle Java 6
1.7.0_15Oracle Java 7
z/OS [1]  [2]1.6.0 SR3IBM

Java 6 SR8 FP1 + iFix IZ77436

Java 7.0 SR3
Solaris 64-bit on SPARC [5]1.6.0_21Oracle Java 6
1.7.0_15Oracle Java 7
Solaris 64-bit on x86-64 [5]1.6.0_21Oracle Java 6
1.7.0_15Oracle Java 7
Windows [3]  [4]  [5]
1.6.0_24Oracle Java 6
1.7.0_15Oracle Java 7



  • A 32-bit JRE is required in all host environments (except the z/OS environment).
  • For z/OS, there is no separate Java Runtime Environment. You must use an appropriate Service Refresh of IBM 31-bit SDK with SAS® Foundation software.
  • Prior to installing or upgrading to Java 7, refer to SAS Note 49296 for additional information about using Java 7 with SAS 9.3 TS1M2.
  • Web application servers and servlet engines require the use of a full JDK. See the list of Java Development Kits that are required by supported application servers.
  • Regarding the support of Java SE 7: SAS will continue to use and support a Java 7 JRE for SAS 9.3 deployments; therefore, third-party components required by the SAS environment, including the SAS middle tier, must remain at Java 7. Updates for critical security issues associated with the Java 7 JRE will be provided in accordance with our technical support and security policies.
  • The current release and any previous releases of Java 7 available from SAS are documented in SAS Note 56203. Updates to the JRE are available from the Downloads application. See Java 7 Updates for details.


[1] Until further update, the Java version should be no higher than: 1.6.0 SR13; SR5FP2; 1.7.0 SR4FP2.

[2] Java 1.6.0 SR14, SR6 & 1.7.0 SR5 or higher are currently not supported for z/OS. Check SAS Note 51195 for more details.

[3] The 32-bit JRE is required on 32-bit and 64-bit Windows systems. The 64-bit JREs are not supported.

[4] Be sure to select a download whose name includes "windows-i586".

[5] Oracle Java Runtime Environment version 6 update 45 and higher and, singularly, version 7 update 21 are not supported for use with SAS software due to changes Oracle made to the implementation of the Runtime.exec API. The use of version 7 update 25 or higher is supported only on environments having the Oracle supplied workaround of JAVA_TOOL_OPTIONS=-Djdk.lang.Process.allowAmbigousCommands=true defined. For specific steps detailing how to update to Java 7 or install a new SAS 9.3 environment using Java 7 contact SAS Technical Support. Please note that as of version 6 update 51 Oracle has not published a workaround in the Java 6 public release, likely because Java 6 has reached end-of-public-updates (EOPU). Customers who require Java 6 public updates will need to use a JRE that is not higher than 1.6.0_43. Customers requiring Java 6 who have Oracle Premier Support may wish to contact Oracle to explore the support of this option at their required level of Java 6.

Java 7 Updates

SAS will continue to use and support a Java 7 Java Runtime Environment (JRE) for SAS® 9.4 and SAS® 9.3 deployments, and a Java 7 Java Development Kit (JDK) for the SAS 9.3 middle tier. We'll provide updates for critical security issues associated with the Java 7 JRE and JDK in accordance with our technical support and security policies. We've also worked with a third-party vendor to extend support for Java 7 at no incremental cost to you. Updates will likely be available quarterly, aligning with the vendor's Critical Patch Update schedule.

The current release and any previous releases of Java 7 available from SAS are documented in SAS Note 56203.

Updates to the JRE and JDK are available from the Downloads application. Customers running SAS 9.3 TS1M2 should follow the instructions in Configuring SAS 9.3 to Use an Alternative Java Runtime Environment or Java Development Kit to update their SAS deployment.

Note: SAS 9.3 deployments do not support Java 8.

Recommended Resources

Explore our training options, including on-site classroom, live web, e-learning and one-on-one mentoring.

Validate your SAS knowledge and skills by earning a globally recognized credential from SAS.

Explore documentation on topics of interest to SAS administrators.