Before Java SE 7 Update 6, if both 32-bit and 64-bit Java SE 7 were installed,
the following behaviour was obtained on 64-bit Windows:
64-bit Internet Explorer launched 64-bit Java Web Start,
32-bit Internet Explorer launched 32-bit Java Web Start.
Beginning with Java SE 7 Update 6 there was a change in behaviour:
if both 32-bit and 64-bit Java SE 7 are installed,
64-bit Internet Explorer launches 64-bit Java Web Start,
32-bit Internet Explorer launches 64-bit Java Web Start as well on 64-bit Windows.
Now this raises the following problem:
if both 32- and 64-bit Java SE 7 are installed, it breaks 32-bit-only Java Web Start applications,
e.g.: Java Web Start applications, that use 32-bit native libraries, and that don't have a 64-bit representation of these native libraries.