Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4997307

Sun JDK 1.4.2 JWS does not recognize OS architecture "x86"; not compatible with

XMLWordPrintable

    • 05
    • x86
    • linux
    • Verified

        Name: dk106046 Date: 02/19/2004

        Java Web Start in Sun JDK 1.4.2 does not recognize OS architecture "x86" and is therefore not compatible with other JDK's.
                                   
        JWS will hit our web site and download an IBM JDK which is part of a
        client runtime and gets installed on the client machine. An application is then downloaded which depends on the IBM JDK (and therefore will run with the IBM JDK).

        When JWS tries to run the application, it looks to see if the required
        JDK is installed BUT it does not find that the IBM JDK is correct and usable.

        The JWS code is checking that the os.arch value of the IBM JDK (which is x86) is the same as the os.arch value when the JDK was downloaded. When the IBM JDK was downloaded, the Sun JDK was being run and the os.arch value registered with the IBM JDK was i386. Because the 2 values of os.arch are not the same, JWS does not recognize the IBM JDK and the app fails.
         
        The JWS in JDK 1.4.1 worked fine on Linux with the IBM JDK. It did not check the os.arch values. This check was added in the JWS in 1.4.2 and also in 1.5.

        ======================================================================

              ngthomas Thomas Ng (Inactive)
              dkorbel David Korbel (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: