SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 40501: SAS® 9.2 requires JRE 1.6.0_14 32-bit on Microsoft Windows 7 system and JRE 1.6.0_23 32-bit on Microsoft Windows Server 2008 R2 system

DetailsAboutRate It

Java 6 Update 14 32-bit (also known as Java Runtime Environment (JRE) version 1.6.0_14) is a prerequisite for running SAS 9.2 under Microsoft Windows 7. For Microsoft Windows Server 2008 R2, the Java 6 Update 23 32-bit is required.

Note: Java 5 is not supported under Windows 7 or Windows Server 2008 R2.

Errors

When JRE 1.5 is used with SAS 9.2, errors or problems might occur:

  • The following error occurs in the bootstrap.log file:
  • An unexpected error has been detected by HotSpot Virtual Machine:
    EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x75c1aae8,
    pid=324,tid=1788
    Java VM: Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed 
    mode) Problematic frame: 
    C  [KERNELBASE.dll+0xaae8]
  • The following error occurs in the sdw.log file:
  • Side-by-side installation of 32-bit and 64-t SAS is not 
    supported at this time. Please remove the installed SAS Foundation
    before installing this version.
    
  • SAS Java programs such as SAS® 9.2 Management Console or SAS® 9.2 Personal Login Manager do not open.
  • The following Install Failure dialog box appears when you install Java Platform, Standard Edition Runtime Environment:

  • Install Failure message
  • When you select FileOpen in any Java application, the buttons do not appear on the toolbar in Windows 7.

This note presents separate problem resolutions for two operating systems. Click on the link for the appropriate operating system.

Problem Resolution for Windows 7

If you encounter the problems above, for the Windows 7 operating system, you must install the Sun 32-bit JRE 1.6.0_14, even though your machine is 64-bit. Also note that you must install this JRE before you run the SAS® Deployment Wizard.

Note: Information about SAS 9.2 (TS2M3) support for JREs is available from the "SAS 9.2 (TS2M3) Support for Java Runtime Environments."

Perform the following steps to install these JREs:

  1. Click here to go to the Oracle Sun Developer Network page.
  2. From the Java SE Runtime Environment 6u14 screen, select Accept License Agreement and then click jre-6u14-windows-i586.exe.

    image label

    Note: Do not click jre-6u14-windows-x64.exe or jre-6u14-windows-ia64.exe. These are 64-bit versions, which are not supported with the SAS installation.

  3. If you are already registered on the Oracle Web site, the File Download - Security Warning dialog box appears. If you have not registered yet, you might be required to register at this point before you can continue.

    image label

    Click Run.

  4. The Internet Explorer - Security Warning dialog box appears.

    image label

    Click Run.

  5. The Java Setup - Welcome dialog box appears.



    image label

  6. Click Install.

    The Java Setup Progress window appears.



    image label

    The Java Setup - Complete dialog box appears.



    image label

  7. Click Close.
  8. Ensure that all SAS processes and services are closed. Check in Task Manager and in Services for any such processes and services:
    • For Task Manager: Press CTRL+ALT+DELETE and click Task Manager.

    • For Services: Click Start ► Run and type services.msc in the Open field.
  9. If you attempted previously to install SAS 9.2 with the incorrect JRE version, you need to modify the sassw.config file to point to the correct JRE path (for example, JREHOME=C:\Program Files (x86)\Java\jre6\bin\java.exe).

    Note: If you use the FORCEJREPROMPT option, the sassw.config file is not updated. Remember to modify manually the sassw.config file in the !SASHOME directory to include the new JRE path. The default location for the sassw.config is C:\Program Files\SAS\sassw.config. See "Reconfiguring the Standard SAS Application Launcher."

  10. Install SAS 9.2 software.
    1. From your desktop, click Start ► Run ► Browse.
    2. Highlight setup.exe and click Open.
    3. In the path after setup.exe, type -forcejreprompt as shown in the following example:
      "c:\sas software depot\setup.exe" -forcejreprompt
    4. The SAS Deployment Wizard: Select Java Runtime Environment page appears.



      Exisiting JRE  button

    5. Click the Select an existing Java Runtime Environment button.
    6. For more information about which SAS products that are being installed require a JRE, click the View Information About Supported Java Runtime Environment Versions link on this page or go to "SAS 9.2 (TS2M3) Support for Java Runtime Environments."

      The SAS Deployment Wizard: Select Java Runtime Environment page appears.



      Browse button

    7. Click Browse.
    8. A file name selection box appears.



      JRE Path text box

    9. Navigate to the JRE directory such as C:\Program Files (x86)\Java\jre6) and specify the path to the 32-bit 1.6 JRE file.
    10. Click Open.
    11. Another SAS Deployment Wizard: Select Java Runtime Environment page appears.



      Verify path for JRE

    12. Select Select an existing Java Runtime Environment.
    13. Verify that the path that is displayed is correct.
    14. Click Next.
    15. A dialog box appears, which prompts you to either accept or override the default selections.



      image label

    16. Click Yes to continue and override the default selection.

In revision 10w42, the selection to install the Recommended JRE is no longer available during the installation for Windows 7 or for the Windows Server 2008 R2 operating systems. The only selection is Select an Existing Java Runtime Environment. On the same screen, click View information about supported Java Runtime Environment Versions. This takes you to the "SAS 9.2 (TS2M3) Support for Java Runtime Environments" page with the links to the recommended JRE for your operating system.

Additional Information and Resources

Prior to SAS 9.2, Rev. 09w51, JRE 1.6 was not supported. In order to use JRE 1.6, you need to install SAS 9.2 revision 09w51 or later. In your SAS Software Order e-mail, look for Product: SAS 9.2, Rev. 920_09w51 or later in order to use JRE 1.6.

For more information about installing or upgrading to a newer version of JRE, see the following resources:

Problem Resolution for Windows Server 2008 R2

If you encounter the problems above, for the Windows Server 2008 R2 operating system, you must install the Sun 32-bit JRE 1.6.0_23, even though your machine is 64-bit. Also note that you must install this JRE before you run the SAS® Deployment Wizard.

Note: Information about SAS 9.2 (TS2M3) support for JREs is available from "SAS 9.2 (TS2M3) Support for Java Runtime Environments."

Perform the following steps to install these JREs:

  1. Click here to go to the Oracle Sun Developer Network page.
  2. From the Java SE Runtime Environment 6u23 screen, select Accept License Agreement and then click jre-6u23-windows-i586.exe.

    image label

    Note: Do not click jre-6u23-windows-x64.exe or jre-6u23-windows-ia64.exe. These are 64-bit versions, which are not supported with the SAS installation.

  3. If you are already registered on the Oracle Web site, the File Download - Security Warning dialog box appears. If you have not registered yet, you might be required to register at this point before you can continue.

    image label

    Click Run.

  4. The Internet Explorer - Security Warning dialog box appears.

    image label

    Click Run.

  5. The Java Setup - Welcome dialog box appears.



    image label

  6. Click Install.

    The Java Setup Progress Wizard window appears.



    image label

    The Java Setup - Complete dialog box appears.



    image label

  7. Click Close.
  8. Ensure that all SAS processes and services are closed. Check in Task Manager and in Services for any such processes and services:
    • For Task Manager: Press CTRL+ALT+DELETE and click Task Manager.

    • For Services: Click Start ► Run and type services.msc in the Open field.

  9. If you attempted previously to install SAS 9.2 with the incorrect JRE version, you need to modify the sassw.config file to point to the correct JRE path. For example: JREHOME=C:\Program Files (x86)\Java\jre6\bin\java.exe

    Note: If you use the FORCEJREPROMPT option, the sassw.config file is not updated. Remember to modify manually the sassw.config file in the !SASHOME directory to include the new JRE path. The default location for the sassw.config is C:\Program Files\SAS\sassw.config. See "Reconfiguring the Standard SAS Application Launcher."

  10. Install SAS 9.2 software.
    1. From your desktop, click Start ► Run ► Browse.
    2. Highlight setup.exe and click Open.
    3. In the path after setup.exe, type -forcejreprompt as shown in the following example:
      "c:\sas software depot\setup.exe" -forcejreprompt

      The SAS Deployment Wizard: Select Java Runtime Environment page appears.



      Exisiting JRE button

    4. Select Select an existing Java Runtime Environment.
    5. For more information about which SAS products that are being installed require a JRE, click the View Information About Supported Java Runtime Environment Versions link on this page or go to "SAS 9.2 (TS2M3) Support for Java Runtime Environments."

      The SAS Deployment Wizard: Select Java Runtime Environment page appears.

      Browse button

    6. Click Browse.

      A file name selection box appears.



      JRE Path text box

    7. Navigate to the JRE directory such as C:\Program Files (x86)\Java\jre6) and specify the path to the 32-bit 1.6 JRE file.

    8. Click Open.

      Another SAS Deployment Wizard: Select Java Runtime Environment page appears.



      Verify path for JRE

    9. Select Select an existing Java Runtime Environment.
    10. Verify that the path that is displayed is correct.
    11. Click Next.

In revision 10w42, the selection to install the Recommended JRE is no longer available during the installation for Windows 7 or for the Windows Server 2008 R2 operating systems. The only selection is Select an Existing Java Runtime Environment. On the same screen, click View information about supported Java Runtime Environment Versions. This takes you to the "SAS 9.2 (TS2M3) Support for Java Runtime Environments" page with the links to the recommended JRE for your operating system.

Additional Information and Resources

Prior to SAS 9.2, Rev. 09w51, JRE 1.6 was not supported. In order to use JRE 1.6, you need to install SAS 9.2 revision 09w51 or later. In your SAS Software Order e-mail, look for Product: SAS 9.2, Rev. 920_09w51 or later in order to use JRE 1.6.

For more information about installing or upgrading to a newer version of JRE, see the following resources:



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASWindows 7 Enterprise 32 bit9.21_M3
Windows 7 Enterprise x649.21_M3
Windows 7 Home Premium 32 bit9.21_M3
Windows 7 Home Premium x649.21_M3
Windows 7 Professional 32 bit9.21_M3
Windows 7 Professional x649.21_M3
Windows 7 Ultimate 32 bit9.21_M3
Windows 7 Ultimate x649.21_M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.