This discussion is archived
0 Replies Latest reply: Feb 20, 2013 1:47 AM by 992158 RSS

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

992158 Newbie
Currently Being Moderated

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

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



  • Correct Answers - 10 points
  • Helpful Answers - 5 points