0 Replies Latest reply: Feb 20, 2013 3:47 AM by 992158 RSS

    JNLP File Association 1.7.0_15 (32-bit & 64-bit)

    992158
      Hi,

      I have a question regarding the JNLPFile association when installing both the 32-bit and 64-bit versions of Java 1.7 on Win 7 X64.

      The registry key \HKEY_CLASSES_ROOT\JNLPFile\Shell\Open\Command
      (Default)

      Up to Version 1.7.0_04 and prior used to point to "C:\Windows\System32\Javaws.exe" after installing the 64-bit version of Java which worked fine, however all updates since including 1.7.0_15 now change the above registry key to point to "C:\Program Files\Java\jre 7\bin\Javaws.exe" "%1"" which is now causing some Java applications in our environment to fail to launch.

      Changing the reg key back to C:\Windows\System32\Javaws.exe corrects the problem as does removing the 64-bit version, however we have to provide both versions in our workstation build.

      Do we know if this change was intended by Oracle or is this a bug, I can't find any information about this change?

      Java 1.6 is not affected when running both 32-bit and 64-bit versions on the same client as the JNLP reg key is C:\Windows\System32\Javaws.exe, only 1.7 is affected.

      Thanks in advance

      Simon